Jun 14
2023
|
SELL
Open market or private sale
|
$166,784
$39.72 p/Share
|
4,199
|
|
Apr 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
30,540
|
|
Mar 14
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,121
|
|
Mar 02
2023
|
SELL
Open market or private sale
|
$9,060
$39.74 p/Share
|
228
|
|
Feb 02
2023
|
SELL
Payment of exercise price or tax liability
|
$48,314
$49.0 p/Share
|
986
|
|
Dec 15
2022
|
SELL
Open market or private sale
|
$318,375
$40.48 p/Share
|
7,865
|
|
Dec 14
2022
|
SELL
Open market or private sale
|
$318,485
$42.79 p/Share
|
7,443
|
|
Aug 25
2022
|
SELL
Open market or private sale
|
$476,381
$40.55 p/Share
|
11,748
|
|
Aug 15
2022
|
SELL
Open market or private sale
|
$519,653
$49.68 p/Share
|
10,460
|
|
Jun 14
2022
|
SELL
Open market or private sale
|
$405,091
$27.18 p/Share
|
14,904
|
|
Apr 07
2022
|
BUY
Grant, award, or other acquisition
|
-
|
12,424
|
|
Mar 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
679
|
|
Mar 04
2022
|
SELL
Payment of exercise price or tax liability
|
$134,820
$47.14 p/Share
|
2,860
|
|
Dec 15
2021
|
SELL
Open market or private sale
|
$365,135
$54.62 p/Share
|
6,685
|
|
Dec 14
2021
|
SELL
Open market or private sale
|
$365,136
$54.85 p/Share
|
6,657
|
|
Jun 15
2021
|
SELL
Open market or private sale
|
$559,725
$74.99 p/Share
|
7,464
|
|
Jun 14
2021
|
SELL
Open market or private sale
|
$463,447
$75.04 p/Share
|
6,176
|
|
Apr 05
2021
|
BUY
Grant, award, or other acquisition
|
-
|
12,093
|
|
Jan 15
2021
|
SELL
Open market or private sale
|
$1,113,666
$113.12 p/Share
|
9,845
|
|
Jan 08
2021
|
SELL
Open market or private sale
|
$800,000
$100.0 p/Share
|
8,000
|
|
Dec 21
2020
|
SELL
Open market or private sale
|
$502,000
$100.4 p/Share
|
5,000
|
|
Dec 15
2020
|
SELL
Open market or private sale
|
$550,643
$85.81 p/Share
|
6,417
|
|
Dec 14
2020
|
SELL
Open market or private sale
|
$550,721
$83.62 p/Share
|
6,586
|
|