Dec 14
2023
SELL
Sale (or disposition) back to the issuer
$8,779,402
$229.0 p/Share
38,338
Reduced 100.0%
0
Common Stock
Sep 21
2023
SELL
Open market or private sale
$14,661
$206.5 p/Share
71
Reduced 0.06%
116,677
Common Stock
Aug 31
2023
SELL
Open market or private sale
$833,882
$206.97 p/Share
4,029
Reduced 3.48%
111,768
Common Stock
Aug 29
2023
SELL
Open market or private sale
$209,296
$206.0 p/Share
1,016
Reduced 0.87%
115,797
Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
1,872
Added 1.58%
116,813
Common Stock
Aug 16
2023
SELL
Sale (or disposition) back to the issuer
$1,987,555
$193.87 p/Share
10,252
Reduced 8.19%
114,941
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
25,747
Added 17.06%
125,193
Common Stock
Apr 17
2023
SELL
Open market or private sale
$2,059,500
$205.95 p/Share
10,000
Reduced 9.14%
99,389
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$726,400
$72.64 p/Share
10,000
Added 8.38%
109,389
Common Stock
Apr 06
2023
SELL
Open market or private sale
$68,551
$205.86 p/Share
333
Reduced 0.33%
99,389
Common Stock
Apr 05
2023
BUY
Grant, award, or other acquisition
-
3,320
Added 3.07%
104,702
Common Stock
Apr 05
2023
BUY
Grant, award, or other acquisition
-
609
Added 0.61%
99,722
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
2,260
Added 2.23%
99,113
Common Stock
Mar 15
2023
SELL
Open market or private sale
$1,998,100
$199.81 p/Share
10,000
Reduced 9.36%
96,853
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$726,400
$72.64 p/Share
10,000
Added 8.56%
106,853
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
1,660
Added 1.66%
98,513
Common Stock
Feb 15
2023
SELL
Open market or private sale
$1,400,700
$140.07 p/Share
10,000
Reduced 9.36%
96,853
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
$726,400
$72.64 p/Share
10,000
Added 8.56%
106,853
Common Stock
Feb 02
2023
SELL
Open market or private sale
$108,461
$138.52 p/Share
783
Reduced 0.8%
96,853
Common Stock
Jan 24
2023
SELL
Open market or private sale
$1,350,000
$135.0 p/Share
10,000
Reduced 9.3%
97,539
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
$726,400
$72.64 p/Share
10,000
Added 8.51%
107,539
Common Stock
Jan 05
2023
SELL
Open market or private sale
$1,012,500
$135.0 p/Share
7,500
Reduced 7.14%
97,539
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
$544,800
$72.64 p/Share
7,500
Added 6.66%
105,039
Common Stock
Jan 04
2023
SELL
Open market or private sale
$337,500
$135.0 p/Share
2,500
Reduced 2.5%
97,539
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
$181,600
$72.64 p/Share
2,500
Added 2.44%
100,039
Common Stock