Feb 19
2025
SELL
Open market or private sale
$714,765
$84.09 p/Share
8,500
Reduced 21.68%
30,705
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$558,941
$87.28 p/Share
6,404
Reduced 14.04%
39,205
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
$1,134,814
$87.28 p/Share
13,002
Added 22.18%
45,609
Common Stock
Jan 27
2025
BUY
Grant, award, or other acquisition
$848,552
$97.94 p/Share
8,664
Added 20.99%
32,607
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$57,379
$127.51 p/Share
450
Reduced 1.85%
23,820
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
$116,289
$127.51 p/Share
912
Added 3.62%
24,270
Common Stock
Feb 02
2024
SELL
Open market or private sale
$2,411,016
$127.17 p/Share
18,959
Reduced 44.84%
23,327
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$1,648,370
$78.73 p/Share
20,937
Added 33.12%
42,286
Common Stock
Jan 22
2024
BUY
Grant, award, or other acquisition
$374,174
$119.43 p/Share
3,133
Added 12.8%
21,349
Common Stock
Nov 09
2023
SELL
Open market or private sale
$213,052
$102.38 p/Share
2,081
Reduced 10.27%
18,190
Common Stock
Oct 30
2023
SELL
Payment of exercise price or tax liability
$46,371
$102.82 p/Share
451
Reduced 2.18%
20,271
Common Stock
Oct 30
2023
BUY
Exercise of conversion of derivative security
$94,080
$102.82 p/Share
915
Added 4.23%
20,722
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$52,844
$118.22 p/Share
447
Reduced 2.21%
19,759
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$107,225
$118.22 p/Share
907
Added 4.3%
20,206
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$49,305
$115.47 p/Share
427
Reduced 2.16%
19,299
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$99,997
$115.47 p/Share
866
Added 4.21%
19,726
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
$229,759
$109.88 p/Share
2,091
Added 10.0%
18,821
Common Stock
Nov 09
2022
SELL
Open market or private sale
$185,261
$103.21 p/Share
1,795
Reduced 9.69%
16,730
Common Stock
Nov 07
2022
SELL
Open market or private sale
$4,531,952
$99.47 p/Share
45,561
Reduced 71.09%
18,525
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
-
52,743
Added 45.15%
64,086
Common Stock
Oct 30
2022
SELL
Payment of exercise price or tax liability
$45,346
$100.77 p/Share
450
Reduced 3.82%
11,343
Common Stock
Oct 30
2022
BUY
Exercise of conversion of derivative security
$92,003
$100.77 p/Share
913
Added 7.19%
11,793
Common Stock
Oct 28
2022
SELL
Open market or private sale
$364,062
$100.21 p/Share
3,633
Reduced 25.03%
10,880
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$38,934
$87.1 p/Share
447
Reduced 2.99%
14,513
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
$79,000
$87.1 p/Share
907
Added 5.72%
14,960
Common Stock