Nov 15
2024
BUY
Grant, award, or other acquisition
$8,231
$86.65 p/Share
95
Added 0.19%
51,012
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$64,932
$137.86 p/Share
471
Reduced 0.92%
50,917
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$1,554,611
$139.14 p/Share
11,173
Reduced 17.86%
51,388
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
25,459
Added 28.92%
62,561
Common Stock
Nov 06
2024
SELL
Open market or private sale
$177,570
$118.38 p/Share
1,500
Reduced 3.89%
37,102
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$45,370
$117.54 p/Share
386
Reduced 0.99%
38,602
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$81,904
$121.7 p/Share
673
Reduced 1.7%
38,988
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
2,513
Added 5.96%
39,661
Common Stock
Sep 03
2024
SELL
Open market or private sale
$458,368
$104.77 p/Share
4,375
Reduced 10.54%
37,148
Common Stock
Jul 22
2024
SELL
Open market or private sale
$533,900
$106.78 p/Share
5,000
Reduced 10.75%
41,523
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$80,300
$16.06 p/Share
5,000
Added 9.7%
46,523
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
$12,976
$65.54 p/Share
198
Added 0.47%
41,523
Common Stock
May 08
2024
SELL
Open market or private sale
$716,940
$102.42 p/Share
7,000
Reduced 14.49%
41,325
Common Stock
Mar 11
2024
SELL
Open market or private sale
$868,188
$92.39 p/Share
9,397
Reduced 16.28%
48,325
Common Stock
Jan 29
2024
SELL
Open market or private sale
$548,654
$88.01 p/Share
6,234
Reduced 9.75%
57,722
Common Stock
Dec 12
2023
SELL
Open market or private sale
$1,007,852
$87.51 p/Share
11,517
Reduced 15.26%
63,956
Common Stock
Nov 28
2023
SELL
Open market or private sale
$2,088,075
$83.24 p/Share
25,085
Reduced 24.95%
75,473
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$80,300
$16.06 p/Share
5,000
Added 4.74%
100,558
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$224,471
$72.41 p/Share
3,100
Reduced 3.14%
95,558
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
9,705
Added 8.97%
98,465
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
3,187
Added 3.47%
88,760
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$27,720
$72.0 p/Share
385
Reduced 0.45%
85,573
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$48,384
$72.0 p/Share
672
Reduced 0.78%
85,958
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$37,255
$57.14 p/Share
652
Reduced 0.75%
86,630
Common Stock
Dec 01
2022
SELL
Open market or private sale
$176,876
$68.69 p/Share
2,575
Reduced 2.87%
87,081
Common Stock