Feb 18
2025
SELL
Open market or private sale
$1,280,344
$56.47 p/Share
22,673
Reduced 43.61%
29,313
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$1,124,354
$49.59 p/Share
22,673
Added 30.37%
51,986
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$21,348
$55.45 p/Share
385
Reduced 1.3%
29,313
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$32,172
$55.47 p/Share
580
Reduced 1.92%
29,698
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$15,005
$56.84 p/Share
264
Reduced 0.86%
30,278
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$21,683
$56.03 p/Share
387
Reduced 1.25%
30,542
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
$339,261
$56.03 p/Share
6,055
Added 16.37%
30,929
Common Stock
Nov 08
2024
SELL
Open market or private sale
$209,342
$58.07 p/Share
3,605
Reduced 12.73%
24,713
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$200,726
$55.68 p/Share
3,605
Added 11.29%
28,318
Common Stock
Oct 30
2024
SELL
Open market or private sale
$234,422
$53.46 p/Share
4,385
Reduced 15.07%
24,713
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$15,106
$39.34 p/Share
384
Reduced 1.31%
28,871
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$27,713
$41.24 p/Share
672
Reduced 2.25%
29,255
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$329,383
$41.24 p/Share
7,987
Added 21.07%
29,927
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$15,477
$39.89 p/Share
388
Reduced 1.74%
21,940
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$13,669
$50.44 p/Share
271
Reduced 1.22%
22,013
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$11,796
$52.9 p/Share
223
Reduced 1.3%
16,902
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$281,428
$52.9 p/Share
5,320
Added 19.32%
22,222
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$42,441
$52.92 p/Share
802
Reduced 4.47%
17,125
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$17,599
$64.94 p/Share
271
Reduced 1.5%
17,810
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$16,940
$69.71 p/Share
243
Reduced 1.33%
18,059
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$225,518
$73.22 p/Share
3,080
Added 14.4%
18,302
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$32,539
$74.12 p/Share
439
Reduced 2.8%
15,222
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$28,922
$73.97 p/Share
391
Reduced 2.44%
15,661
Common Stock
Apr 22
2021
SELL
Open market or private sale
$754,582
$52.89 p/Share
14,267
Reduced 47.17%
15,978
Common Stock
Apr 22
2021
BUY
Exercise of conversion of derivative security
$146,888
$20.99 p/Share
6,998
Added 18.79%
30,245
Common Stock