Feb 19
2025
SELL
Payment of exercise price or tax liability
$2,099,987
$44.06 p/Share
47,662
Reduced 9.41%
459,027
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
170,077
Added 25.13%
506,689
Common Stock
Feb 18
2025
SELL
Open market or private sale
$346,978
$44.1 p/Share
7,868
Reduced 2.13%
361,931
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$120,283
$44.06 p/Share
2,730
Reduced 0.8%
336,612
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$995,271
$44.06 p/Share
22,589
Reduced 6.24%
339,342
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$880,403
$43.58 p/Share
20,202
Reduced 5.18%
369,799
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
$744,416
$26.52 p/Share
28,070
Added 6.71%
390,001
Common Stock
Nov 04
2024
-
5,750
Reduced 1.56%
361,931
Common Stock
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