Apr 16
2024
SELL
Open market or private sale
$1,611,251
$274.77 p/Share
5,864
Reduced 11.48%
45,231
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
11,679
Added 18.6%
51,095
Common Stock
Mar 25
2024
SELL
Open market or private sale
$287,743
$305.46 p/Share
942
Reduced 2.33%
39,416
Common Stock
Mar 22
2024
SELL
Open market or private sale
$2,188,439
$309.32 p/Share
7,075
Reduced 15.53%
38,483
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
1,875
Added 4.44%
40,358
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$1,385,568
$195.84 p/Share
7,075
Added 13.44%
45,558
Common Stock
Feb 22
2024
SELL
Open market or private sale
$2,069,437
$292.5 p/Share
7,075
Reduced 15.53%
38,483
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$1,385,568
$195.84 p/Share
7,075
Added 13.44%
45,558
Common Stock
Jan 23
2024
SELL
Open market or private sale
$142,142
$278.71 p/Share
510
Reduced 1.31%
38,483
Common Stock
Jan 22
2024
SELL
Open market or private sale
$2,009,016
$284.0 p/Share
7,074
Reduced 15.36%
38,993
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$1,187,965
$146.88 p/Share
8,088
Added 14.93%
46,067
Common Stock
Jan 02
2024
SELL
Open market or private sale
$660,729
$260.54 p/Share
2,536
Reduced 6.26%
37,979
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$545,671
$215.17 p/Share
2,536
Added 5.89%
40,515
Common Stock
Dec 29
2023
SELL
Open market or private sale
$3,245,250
$264.94 p/Share
12,249
Reduced 24.39%
37,979
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$2,654,235
$216.69 p/Share
12,249
Added 19.61%
50,228
Common Stock
Dec 26
2023
SELL
Open market or private sale
$249,997
$265.39 p/Share
942
Reduced 2.42%
37,979
Common Stock
Dec 22
2023
SELL
Open market or private sale
$701,409
$267.0 p/Share
2,627
Reduced 6.32%
38,921
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
$231,210
$51.38 p/Share
4,500
Added 9.77%
41,548
Common Stock
Dec 15
2023
SELL
Open market or private sale
$2,559,400
$255.94 p/Share
10,000
Reduced 21.25%
37,048
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$2,151,700
$215.17 p/Share
10,000
Added 17.53%
47,048
Common Stock
Nov 30
2023
SELL
Open market or private sale
$23,745,000
$250.0 p/Share
94,980
Reduced 71.94%
37,048
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$20,581,216
$216.69 p/Share
94,980
Added 41.84%
132,028
Common Stock
Nov 22
2023
SELL
Open market or private sale
$590,905
$224.85 p/Share
2,628
Reduced 6.62%
37,048
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
$405,079
$154.14 p/Share
2,628
Added 6.21%
39,676
Common Stock
Nov 03
2023
SELL
Open market or private sale
$551,670
$210.0 p/Share
2,627
Reduced 6.62%
37,048
Common Stock