May 31
2024
SELL
Open market or private sale
$419,513
$223.86 p/Share
1,874
Reduced 12.36%
13,284
Common Stock
May 29
2024
SELL
Open market or private sale
$5,853,984
$216.07 p/Share
27,093
Reduced 64.12%
15,158
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$2,332,436
$86.09 p/Share
27,093
Added 39.07%
42,251
Common Stock
Mar 18
2024
SELL
Open market or private sale
$2,296,429
$238.12 p/Share
9,644
Reduced 38.88%
15,158
Common Stock
Feb 13
2024
SELL
Open market or private sale
$253,528
$230.48 p/Share
1,100
Reduced 4.25%
24,802
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$27,909
$203.72 p/Share
137
Reduced 0.53%
25,902
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
-
137
Added 0.52%
26,039
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$311,765
$197.57 p/Share
1,578
Reduced 5.74%
25,902
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
3,409
Added 11.35%
26,639
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$1,292,235
$188.4 p/Share
6,859
Reduced 22.18%
24,071
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
13,706
Added 31.54%
29,744
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
1,186
Added 4.6%
24,592
Common Stock
Oct 10
2023
SELL
Open market or private sale
$1,999,965
$187.0 p/Share
10,695
Reduced 40.01%
16,038
Common Stock
Sep 25
2023
SELL
Open market or private sale
$3,879,635
$185.0 p/Share
20,971
Reduced 43.96%
26,733
Common Stock
Sep 25
2023
BUY
Exercise of conversion of derivative security
$1,878,582
$89.58 p/Share
20,971
Added 30.54%
47,704
Common Stock
Jun 22
2023
SELL
Open market or private sale
$5,145,947
$186.84 p/Share
27,542
Reduced 50.75%
26,733
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$2,135,331
$77.53 p/Share
27,542
Added 33.66%
54,275
Common Stock
Mar 01
2023
SELL
Open market or private sale
$300,548
$156.21 p/Share
1,924
Reduced 6.71%
26,733
Common Stock
Dec 12
2022
SELL
Open market or private sale
$65,189
$166.3 p/Share
392
Reduced 1.35%
28,657
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$27,086
$167.2 p/Share
162
Reduced 0.56%
28,657
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
-
162
Added 0.56%
28,819
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$231,963
$153.01 p/Share
1,516
Reduced 4.96%
29,049
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
-
3,485
Added 10.23%
30,565
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$229,865
$155.0 p/Share
1,483
Reduced 5.19%
27,080
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
-
3,408
Added 10.93%
27,772
Common Stock