Feb 26
2025
SELL
Open market or private sale
$1,802,748
$85.41 p/Share
21,107
Reduced 11.93%
155,878
Common Stock
Feb 25
2025
SELL
Open market or private sale
$1,772,988
$84.0 p/Share
21,107
Reduced 10.66%
176,985
Common Stock
Feb 21
2025
-
3,439
Reduced 1.71%
198,092
Common Stock
Feb 21
2025
SELL
Open market or private sale
$681,975
$87.59 p/Share
7,786
Reduced 3.72%
201,531
Common Stock
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