May 14
2024
SELL
Open market or private sale
$6,709,317
$154.5 p/Share
43,426
Reduced 55.04%
35,480
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$6,487,410
$149.39 p/Share
43,426
Added 35.5%
78,906
Common Stock
May 06
2024
SELL
Open market or private sale
$7,756,031
$148.62 p/Share
52,187
Reduced 59.53%
35,480
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$7,171,537
$137.42 p/Share
52,187
Added 37.32%
87,667
Common Stock
May 03
2024
SELL
Open market or private sale
$1,963,920
$147.0 p/Share
13,360
Reduced 27.35%
35,480
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$1,783,292
$133.48 p/Share
13,360
Added 21.48%
48,840
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
935
Added 2.57%
35,480
Common Stock
Apr 26
2024
SELL
Open market or private sale
$1,480,000
$148.0 p/Share
10,000
Reduced 22.45%
34,545
Common Stock
Apr 26
2024
BUY
Exercise of conversion of derivative security
$1,295,400
$129.54 p/Share
10,000
Added 18.33%
44,545
Common Stock
Apr 25
2024
SELL
Open market or private sale
$1,471,100
$147.11 p/Share
10,000
Reduced 22.45%
34,545
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$1,295,400
$129.54 p/Share
10,000
Added 18.33%
44,545
Common Stock
Dec 14
2023
SELL
Open market or private sale
$142,617
$143.19 p/Share
996
Reduced 2.8%
34,545
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$122,946
$123.44 p/Share
996
Added 2.73%
35,541
Common Stock
Dec 13
2023
SELL
Open market or private sale
$6,312,995
$136.45 p/Share
46,266
Reduced 57.25%
34,545
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$5,711,075
$123.44 p/Share
46,266
Added 36.41%
80,811
Common Stock
Dec 11
2023
SELL
Open market or private sale
$2,187,773
$133.58 p/Share
16,378
Reduced 32.16%
34,545
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$2,061,171
$125.85 p/Share
16,378
Added 24.34%
50,923
Common Stock
Dec 08
2023
SELL
Open market or private sale
$3,371,795
$133.51 p/Share
25,255
Reduced 42.23%
34,545
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$3,148,035
$124.65 p/Share
25,255
Added 29.69%
59,800
Common Stock
Dec 07
2023
SELL
Open market or private sale
$4,374,432
$132.8 p/Share
32,940
Reduced 48.81%
34,545
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$4,145,499
$125.85 p/Share
32,940
Added 32.8%
67,485
Common Stock
Dec 06
2023
SELL
Open market or private sale
$108,950
$134.01 p/Share
813
Reduced 2.3%
34,545
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$101,340
$124.65 p/Share
813
Added 2.25%
35,358
Common Stock
Jul 28
2023
SELL
Open market or private sale
$7,495,880
$140.0 p/Share
53,542
Reduced 60.78%
34,545
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$6,308,318
$117.82 p/Share
53,542
Added 37.8%
88,087
Common Stock