Dec 11
2024
BUY
Grant, award, or other acquisition
-
6,725
Added 17.7%
31,267
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$15,338
$74.82 p/Share
205
Reduced 0.83%
24,542
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
5,350
Added 17.78%
24,747
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$28,044
$86.29 p/Share
325
Reduced 1.65%
19,397
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$30,917
$86.12 p/Share
359
Reduced 1.79%
19,722
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$25,144
$86.11 p/Share
292
Reduced 1.43%
20,081
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$15,994
$83.74 p/Share
191
Reduced 0.93%
20,373
Common Stock
Feb 09
2024
SELL
Open market or private sale
$739,036
$82.17 p/Share
8,994
Reduced 30.43%
20,564
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$327,291
$36.39 p/Share
8,994
Added 23.33%
29,558
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$63,595
$67.44 p/Share
943
Reduced 4.38%
20,564
Common Stock
Jul 28
2023
SELL
Open market or private sale
$361,195
$76.85 p/Share
4,700
Reduced 17.93%
21,507
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$114,174
$29.51 p/Share
3,869
Added 12.86%
26,207
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$21,664
$66.66 p/Share
325
Reduced 1.43%
22,338
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
5,885
Added 20.61%
22,663
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$20,371
$67.01 p/Share
304
Reduced 1.78%
16,778
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$4,827
$66.13 p/Share
73
Reduced 0.43%
17,082
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$16,091
$69.36 p/Share
232
Reduced 1.33%
17,155
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$13,748
$66.74 p/Share
206
Reduced 1.17%
17,387
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$702
$58.5 p/Share
12
Reduced 0.07%
17,593
Common Stock
Feb 28
2022
SELL
Open market or private sale
$13,337
$64.43 p/Share
207
Reduced 1.16%
17,605
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,330
Added 23.03%
17,812
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$4,388
$65.49 p/Share
67
Reduced 0.53%
12,482
Common Stock
Feb 25
2022
SELL
Open market or private sale
$44,699
$64.13 p/Share
697
Reduced 5.26%
12,549
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$14,483
$64.37 p/Share
225
Reduced 1.67%
13,246
Common Stock
Feb 24
2022
SELL
Open market or private sale
$12,345
$61.42 p/Share
201
Reduced 1.47%
13,471
Common Stock