Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,041,763
$150.11 p/Share
6,940
Reduced 3.85%
173,417
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
25,959
Added 12.58%
180,357
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$2,780,171
$142.91 p/Share
19,454
Reduced 11.19%
154,398
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
26,996
Added 13.83%
168,172
Common Stock
Dec 12
2023
SELL
Open market or private sale
$10,725,600
$134.07 p/Share
80,000
Reduced 35.26%
146,856
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$4,224,800
$52.81 p/Share
80,000
Added 26.07%
226,856
Common Stock
Dec 01
2023
SELL
Open market or private sale
$876,892
$129.91 p/Share
6,750
Reduced 4.39%
146,856
Common Stock
Nov 01
2023
SELL
Open market or private sale
$768,825
$113.9 p/Share
6,750
Reduced 4.21%
153,606
Common Stock
Oct 02
2023
SELL
Open market or private sale
$757,147
$112.17 p/Share
6,750
Reduced 4.04%
160,356
Common Stock
Sep 01
2023
SELL
Open market or private sale
$822,960
$121.92 p/Share
6,750
Reduced 3.88%
167,106
Common Stock
Aug 01
2023
SELL
Open market or private sale
$848,812
$125.75 p/Share
6,750
Reduced 3.74%
173,856
Common Stock
Jul 05
2023
SELL
Open market or private sale
$840,915
$124.58 p/Share
6,750
Reduced 3.6%
180,606
Common Stock
Jun 01
2023
SELL
Open market or private sale
$896,800
$112.1 p/Share
8,000
Reduced 4.1%
187,356
Common Stock
May 01
2023
SELL
Open market or private sale
$973,520
$121.69 p/Share
8,000
Reduced 3.93%
195,356
Common Stock
Apr 03
2023
SELL
Open market or private sale
$900,640
$112.58 p/Share
8,000
Reduced 3.79%
203,356
Common Stock
Mar 01
2023
SELL
Open market or private sale
$917,920
$114.74 p/Share
8,000
Reduced 3.65%
211,356
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$323,550
$114.45 p/Share
2,827
Reduced 1.27%
219,356
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$803,193
$116.54 p/Share
6,892
Reduced 3.01%
222,183
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
40,783
Added 15.11%
229,075
Common Stock
Feb 01
2023
SELL
Open market or private sale
$847,520
$105.94 p/Share
8,000
Reduced 4.08%
188,292
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$567,698
$106.49 p/Share
5,331
Reduced 2.64%
196,292
Common Stock
Jan 23
2023
SELL
Open market or private sale
$111,646
$105.03 p/Share
1,063
Reduced 0.52%
201,623
Common Stock
Jan 18
2023
SELL
Open market or private sale
$308,473
$105.03 p/Share
2,937
Reduced 1.43%
202,686
Common Stock
Jan 04
2023
SELL
Open market or private sale
$408,600
$102.15 p/Share
4,000
Reduced 1.91%
205,623
Common Stock
Dec 01
2022
SELL
Open market or private sale
$1,507,024
$104.8 p/Share
14,380
Reduced 6.42%
209,623
Common Stock