Dec 10
2024
-
288
Reduced 0.14%
209,086
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$6,856,222
$60.63 p/Share
113,083
Reduced 35.07%
209,374
Common Stock
Nov 25
2024
SELL
Open market or private sale
$1,121,169
$60.63 p/Share
18,492
Reduced 5.42%
322,457
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$2,622,289
$19.93 p/Share
131,575
Added 27.85%
340,949
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$12,087,374
$58.0 p/Share
208,403
Reduced 49.81%
209,976
Common Stock
Nov 22
2024
SELL
Open market or private sale
$3,065,138
$58.02 p/Share
52,829
Reduced 11.21%
418,379
Common Stock
Nov 22
2024
-
602
Reduced 0.29%
209,374
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$7,987,114
$30.99 p/Share
257,732
Added 35.36%
471,208
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$530,915
$41.66 p/Share
12,744
Reduced 5.64%
213,156
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$66,963
$40.17 p/Share
1,667
Reduced 0.73%
225,900
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$83,493
$41.15 p/Share
2,029
Reduced 0.88%
227,567
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$600,015
$40.58 p/Share
14,786
Added 6.05%
229,596
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$123,785
$40.4 p/Share
3,064
Reduced 1.41%
214,810
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$42,777
$33.42 p/Share
1,280
Reduced 0.59%
214,690
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$61,743
$33.16 p/Share
1,862
Reduced 0.85%
215,970
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$1,540,859
$38.06 p/Share
40,485
Added 15.67%
217,832
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$75,164
$34.59 p/Share
2,173
Reduced 1.21%
177,347
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$1,065,022
$34.6 p/Share
30,781
Reduced 14.64%
179,520
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$44,901
$36.24 p/Share
1,239
Reduced 0.6%
206,664
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$703,455
$35.41 p/Share
19,866
Reduced 8.72%
207,903
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
38,914
Added 15.41%
213,649
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
$499,989
$35.41 p/Share
14,120
Added 6.96%
188,855
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$165,440
$36.83 p/Share
4,492
Reduced 2.51%
174,735
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$1,105,841
$37.11 p/Share
29,799
Reduced 14.26%
179,227
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$33,129
$37.14 p/Share
892
Reduced 0.42%
209,026
Common Stock