Aug 01
2024
SELL
Payment of exercise price or tax liability
$446,632
$210.18 p/Share
2,125
Reduced 2.1%
98,924
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.81%
101,049
Common Stock
Jul 29
2024
SELL
Open market or private sale
$5,064,750
$202.59 p/Share
25,000
Reduced 20.67%
95,941
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$375,275
$176.6 p/Share
2,125
Reduced 1.73%
120,941
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 3.99%
123,066
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$372,406
$175.25 p/Share
2,125
Reduced 1.77%
117,958
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.08%
120,083
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
795
Added 0.69%
114,975
Common Stock
May 07
2024
-
1,354
Reduced 1.17%
114,180
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$386,133
$181.71 p/Share
2,125
Reduced 2.09%
99,742
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.77%
101,867
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$466,033
$219.31 p/Share
2,125
Reduced 2.15%
96,759
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.91%
98,884
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$470,356
$442.48 p/Share
1,063
Reduced 2.22%
46,888
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,554
Added 5.06%
47,951
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$416,897
$392.19 p/Share
1,063
Reduced 2.29%
45,397
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
2,554
Added 5.21%
46,460
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$2,047,565
$397.74 p/Share
5,148
Reduced 10.49%
43,906
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
13,263
Added 21.28%
49,054
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
-
449
Added 1.24%
35,791
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$1,840,973
$334.54 p/Share
5,503
Reduced 13.47%
35,342
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$575,587
$355.96 p/Share
1,617
Reduced 3.81%
40,845
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$591,555
$349.0 p/Share
1,695
Reduced 3.84%
42,462
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$290,035
$355.0 p/Share
817
Reduced 1.82%
44,157
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
3,109
Added 6.47%
44,974
Common Stock