May 20
2024
SELL
Payment of exercise price or tax liability
$292,561
$319.39 p/Share
916
Reduced 1.25%
72,199
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
1,815
Added 2.42%
73,115
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$6,351,358
$259.61 p/Share
24,465
Reduced 25.55%
71,300
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
49,507
Added 34.08%
95,765
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$2,191,945
$215.34 p/Share
10,179
Reduced 18.08%
46,121
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
20,522
Added 26.71%
56,300
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$1,879,571
$184.67 p/Share
10,178
Reduced 22.15%
35,778
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
20,521
Added 30.87%
45,956
Common Stock
Aug 01
2023
SELL
Open market or private sale
$4,540,933
$180.11 p/Share
25,212
Reduced 49.84%
25,378
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$1,255,089
$61.2 p/Share
20,508
Added 28.84%
50,590
Common Stock
Jul 17
2023
SELL
Open market or private sale
$2,296,355
$170.05 p/Share
13,504
Reduced 30.98%
30,082
Common Stock
Jun 15
2023
SELL
Open market or private sale
$3,277,260
$160.65 p/Share
20,400
Reduced 31.88%
43,586
Common Stock
May 25
2023
SELL
Open market or private sale
$2,882,952
$153.21 p/Share
18,817
Reduced 22.73%
63,986
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$1,479,575
$145.37 p/Share
10,178
Reduced 10.95%
82,803
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
-
20,521
Added 18.08%
92,981
Common Stock
Apr 17
2023
SELL
Open market or private sale
$5,784,922
$163.61 p/Share
35,358
Reduced 32.79%
72,460
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$1,247,982
$46.61 p/Share
26,775
Added 19.89%
107,818
Common Stock
Mar 15
2023
SELL
Open market or private sale
$6,595,702
$152.59 p/Share
43,225
Reduced 34.78%
81,043
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$318,742
$7.67 p/Share
41,557
Added 25.06%
124,268
Common Stock
Mar 09
2023
SELL
Open market or private sale
$1,500,300
$150.03 p/Share
10,000
Reduced 10.79%
82,711
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$401,000
$40.1 p/Share
10,000
Added 9.74%
92,711
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$2,028,577
$134.53 p/Share
15,079
Reduced 15.42%
82,711
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
31,877
Added 24.58%
97,790
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$1,640,895
$134.61 p/Share
12,190
Reduced 15.64%
65,776
Common Stock
Nov 21
2022
BUY
Exercise of conversion of derivative security
-
24,578
Added 23.97%
77,966
Common Stock