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
Mar 01
2021
SELL
Payment of exercise price or tax liability
$15,451
$54.79 p/Share
282
Reduced 1.2%
23,247
Common Stock
Mar 01
2021
BUY
Payment of exercise price or tax liability
$15,451
$54.79 p/Share
282
Added 50.0%
282
Common
Feb 24
2021
SELL
Payment of exercise price or tax liability
$17,659
$56.78 p/Share
311
Reduced 1.31%
23,485
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$14,193
$54.17 p/Share
262
Reduced 1.09%
23,796
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$21,914
$49.58 p/Share
442
Reduced 1.8%
24,058
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
$219,995
$48.65 p/Share
4,522
Added 15.58%
24,500
Common Stock
Jan 22
2021
SELL
Open market or private sale
$228,512
$46.99 p/Share
4,863
Reduced 19.58%
19,978
Common Stock