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
Nov 10
2022
SELL
Open market or private sale
$451,212
$67.77 p/Share
6,658
Reduced 6.91%
89,656
Common Stock
Nov 04
2022
SELL
Open market or private sale
$252,880
$63.22 p/Share
4,000
Reduced 3.99%
96,230
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$630,379
$60.26 p/Share
10,461
Reduced 9.45%
100,230
Common Stock
Nov 03
2022
BUY
Grant, award, or other acquisition
-
23,646
Added 17.6%
110,691
Common Stock