Mar 12
2024
-
186,289
Reduced 31.39%
407,094
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$3,677,667
$42.24 p/Share
87,066
Reduced 13.57%
554,557
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
38,826
Added 6.14%
593,383
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
164,591
Added 20.42%
641,623
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$999,599
$49.98 p/Share
20,000
Added 4.02%
477,032
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$1,686,989
$52.98 p/Share
31,842
Reduced 6.51%
457,032
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,655,591
$55.7 p/Share
65,630
Reduced 11.84%
488,874
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$743,672
$63.54 p/Share
11,704
Reduced 2.16%
529,323
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
25,181
Added 4.34%
554,504
Common Stock
Dec 14
2022
-
194,175
Reduced 26.41%
541,027
Common Stock
May 16
2022
SELL
Open market or private sale
$2,137,500
$71.25 p/Share
30,000
Reduced 3.92%
735,202
Common Stock
Apr 13
2022
SELL
Open market or private sale
$1,912,500
$63.75 p/Share
30,000
Reduced 3.77%
765,202
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$395,134
$58.94 p/Share
6,704
Reduced 0.84%
795,202
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$581,046
$58.65 p/Share
9,907
Reduced 1.22%
801,906
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$4,156,269
$59.25 p/Share
70,148
Reduced 7.95%
811,813
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$443,557
$52.22 p/Share
8,494
Reduced 0.99%
852,853
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
29,108
Added 3.19%
881,961
Common Stock
Nov 08
2021
SELL
Open market or private sale
$2,703,427
$44.28 p/Share
61,053
Reduced 6.62%
861,347
Common Stock
Nov 08
2021
-
23,092
Reduced 2.44%
922,400
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$142,551
$23.83 p/Share
5,982
Reduced 0.63%
945,492
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$1,366,919
$22.48 p/Share
60,806
Reduced 6.01%
951,474
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$157,987
$22.4 p/Share
7,053
Reduced 0.69%
1,012,280
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
77,041
Added 7.03%
1,019,334
Common Stock
Jan 07
2021
BUY
Grant, award, or other acquisition
-
942,293
Added 50.0%
942,293
Common Stock