Jul 25
2024
SELL
Payment of exercise price or tax liability
$739,094
$41.83 p/Share
17,669
Reduced 4.59%
367,681
Common Stock
Jul 25
2024
BUY
Exercise of conversion of derivative security
$414,010
$14.87 p/Share
27,842
Added 6.74%
385,350
Common Stock
Feb 16
2024
SELL
Open market or private sale
$182,311
$33.47 p/Share
5,447
Reduced 1.5%
357,508
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$844,924
$33.93 p/Share
24,902
Reduced 6.42%
362,955
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$209,772
$33.51 p/Share
6,260
Reduced 1.74%
354,305
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
100,257
Added 20.54%
387,857
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$278,116
$32.82 p/Share
8,474
Reduced 2.8%
293,860
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$207,005
$14.87 p/Share
13,921
Added 4.4%
302,334
Common Stock
Dec 14
2023
-
5,000
Reduced 1.7%
288,413
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$124,392
$26.54 p/Share
4,687
Reduced 1.57%
293,413
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$87,054
$36.95 p/Share
2,356
Reduced 0.78%
298,100
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$100,155
$36.66 p/Share
2,732
Reduced 0.9%
300,456
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$401,733
$37.17 p/Share
10,808
Reduced 4.27%
242,494
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
30,365
Added 10.7%
253,302
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
60,694
Added 16.68%
303,188
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$55,011
$37.17 p/Share
1,480
Reduced 0.66%
222,937
Common Stock
Oct 21
2022
BUY
Open market or private purchase
$250,667
$32.29 p/Share
7,763
Added 3.34%
224,417
Common Stock
Jul 05
2022
BUY
Grant, award, or other acquisition
-
31,157
Added 12.57%
216,654
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$112,331
$48.19 p/Share
2,331
Reduced 1.24%
185,497
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$666,689
$47.34 p/Share
14,083
Reduced 7.66%
169,669
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
51,506
Added 21.52%
187,828
Common Stock
Feb 14
2022
SELL
Open market or private sale
$219,103
$48.07 p/Share
4,558
Reduced 2.94%
150,405
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$68,005
$48.54 p/Share
1,401
Reduced 0.9%
154,963
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$96,053
$47.34 p/Share
2,029
Reduced 1.28%
156,364
Common Stock
Dec 13
2021
-
4,525
Reduced 2.78%
158,393
Common Stock