Nov 27
2024
SELL
Payment of exercise price or tax liability
$1,270,274
$229.25 p/Share
5,541
Reduced 13.0%
37,077
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$836,496
$98.9 p/Share
8,458
Added 16.56%
42,618
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$1,116,666
$226.0 p/Share
4,941
Reduced 12.64%
34,160
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$741,750
$98.9 p/Share
7,500
Added 16.09%
39,101
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$788,668
$224.5 p/Share
3,513
Reduced 10.04%
31,482
Common Stock
Jul 18
2024
BUY
Exercise of conversion of derivative security
$526,049
$98.9 p/Share
5,319
Added 13.19%
34,995
Common Stock
Feb 28
2024
SELL
Open market or private sale
$523,750
$209.5 p/Share
2,500
Reduced 7.77%
29,676
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$358,593
$207.76 p/Share
1,726
Reduced 5.09%
32,176
Common Stock
Feb 20
2024
SELL
Open market or private sale
$511,250
$204.5 p/Share
2,500
Reduced 6.87%
33,902
Common Stock
Feb 14
2024
SELL
Open market or private sale
$653,264
$199.47 p/Share
3,275
Reduced 8.25%
36,402
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$1,284,381
$196.84 p/Share
6,525
Reduced 14.12%
39,677
Common Stock
Feb 13
2024
SELL
Open market or private sale
$494,475
$197.79 p/Share
2,500
Reduced 8.21%
27,958
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$3,591,148
$196.84 p/Share
18,244
Added 27.25%
48,702
Common Stock
Feb 06
2024
SELL
Open market or private sale
$473,750
$189.5 p/Share
2,500
Reduced 7.59%
30,458
Common Stock
Jan 19
2024
SELL
Open market or private sale
$461,250
$184.5 p/Share
2,500
Reduced 7.05%
32,958
Common Stock
Dec 29
2023
SELL
Open market or private sale
$425,594
$179.5 p/Share
2,371
Reduced 6.27%
35,458
Common Stock
Dec 14
2023
SELL
Open market or private sale
$23,155
$179.5 p/Share
129
Reduced 0.34%
37,829
Common Stock
Dec 05
2023
SELL
Open market or private sale
$436,250
$174.5 p/Share
2,500
Reduced 6.18%
37,958
Common Stock
Feb 02
2023
SELL
Open market or private sale
$151,019
$149.97 p/Share
1,007
Reduced 2.44%
40,300
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$755,024
$152.1 p/Share
4,964
Reduced 10.73%
41,307
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$2,289,409
$152.1 p/Share
15,052
Added 24.55%
46,271
Common Stock
Aug 05
2022
SELL
Open market or private sale
$847,500
$169.5 p/Share
5,000
Reduced 13.8%
31,219
Common Stock
Feb 16
2022
SELL
Open market or private sale
$153,220
$141.87 p/Share
1,080
Reduced 2.91%
36,065
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$981,939
$142.62 p/Share
6,885
Reduced 15.64%
37,145
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$2,871,226
$142.62 p/Share
20,132
Added 31.38%
44,030
Common Stock