Nov 25
2024
SELL
Open market or private sale
$1,406,399
$140.64 p/Share
10,000
Reduced 3.95%
243,119
Common Stock
Nov 22
2024
SELL
Open market or private sale
$2,700,000
$135.0 p/Share
20,000
Reduced 7.32%
253,119
Common Stock
Sep 13
2024
-
2,000
Reduced 0.73%
273,119
Common Stock
Aug 13
2024
-
2,000
Reduced 0.72%
275,119
Common Stock
May 09
2024
-
2,500
Reduced 0.89%
277,119
Common Stock
Mar 01
2024
SELL
Open market or private sale
$590,000
$118.0 p/Share
5,000
Reduced 1.76%
279,619
Common Stock
Feb 27
2024
SELL
Open market or private sale
$582,500
$116.5 p/Share
5,000
Reduced 1.73%
284,619
Common Stock
Feb 23
2024
SELL
Open market or private sale
$1,150,000
$115.0 p/Share
10,000
Reduced 3.34%
289,619
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$2,571,678
$94.77 p/Share
27,136
Reduced 8.3%
299,619
Common Stock
Jan 26
2024
BUY
Other acquisition or disposition
-
16,000
Added 4.67%
326,755
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
35,790
Added 10.33%
310,755
Common Stock
Jan 21
2024
SELL
Payment of exercise price or tax liability
$333,196
$98.23 p/Share
3,392
Reduced 1.22%
274,965
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$2,410,324
$101.62 p/Share
23,719
Reduced 7.85%
278,357
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$1,487,880
$41.33 p/Share
36,000
Added 10.65%
302,076
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$2,764,645
$98.96 p/Share
27,937
Reduced 9.5%
266,076
Common Stock
Dec 19
2023
SELL
Open market or private sale
$1,940,000
$97.0 p/Share
20,000
Reduced 7.35%
252,013
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$1,735,860
$41.33 p/Share
42,000
Added 12.5%
294,013
Common Stock
Dec 15
2023
SELL
Open market or private sale
$226,352
$94.0 p/Share
2,408
Reduced 0.88%
272,013
Common Stock
Dec 14
2023
SELL
Open market or private sale
$713,648
$94.0 p/Share
7,592
Reduced 2.69%
274,421
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,820,000
$91.0 p/Share
20,000
Reduced 6.62%
282,013
Common Stock
Dec 06
2023
SELL
Open market or private sale
$1,305,000
$87.0 p/Share
15,000
Reduced 4.73%
302,013
Common Stock
Nov 02
2023
-
1,000
Reduced 0.31%
317,013
Common Stock
Nov 02
2023
SELL
Open market or private sale
$2,004,198
$80.2 p/Share
24,990
Reduced 7.29%
318,013
Common Stock
Jul 28
2023
-
300
Reduced 0.09%
343,003
Common Stock
Jun 05
2023
-
2,000
Reduced 0.58%
343,303
Common Stock