Jan 15
2025
SELL
Open market or private sale
$215,174
$143.45 p/Share
1,500
Reduced 6.03%
23,386
Common Stock
Dec 16
2024
SELL
Open market or private sale
$234,600
$156.4 p/Share
1,500
Reduced 5.68%
24,886
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$480,530
$161.36 p/Share
2,978
Reduced 9.65%
27,886
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
6,004
Added 16.84%
29,653
Common Stock
Nov 15
2024
SELL
Open market or private sale
$244,950
$163.3 p/Share
1,500
Reduced 6.03%
23,360
Common Stock
Oct 15
2024
SELL
Open market or private sale
$217,080
$144.72 p/Share
1,500
Reduced 5.69%
24,860
Common Stock
Sep 16
2024
SELL
Open market or private sale
$219,870
$146.58 p/Share
1,500
Reduced 5.38%
26,360
Common Stock
Aug 28
2024
SELL
Open market or private sale
$223,980
$149.32 p/Share
1,500
Reduced 5.11%
27,860
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$5,200
$120.94 p/Share
43
Added 0.15%
29,360
Common Stock
Jul 15
2024
SELL
Open market or private sale
$145,310
$145.31 p/Share
1,000
Reduced 3.3%
29,317
Common Stock
Jun 17
2024
SELL
Open market or private sale
$136,720
$136.72 p/Share
1,000
Reduced 3.19%
30,317
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$1,446,700
$127.62 p/Share
11,336
Reduced 26.58%
31,317
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
25,227
Added 41.99%
34,850
Common Stock
May 15
2024
SELL
Open market or private sale
$127,150
$127.15 p/Share
1,000
Reduced 5.43%
17,426
Common Stock
Apr 15
2024
SELL
Open market or private sale
$128,210
$128.21 p/Share
1,000
Reduced 5.15%
18,426
Common Stock
Mar 15
2024
SELL
Open market or private sale
$134,450
$134.45 p/Share
1,000
Reduced 4.9%
19,426
Common Stock
Feb 15
2024
SELL
Open market or private sale
$143,240
$143.24 p/Share
1,000
Reduced 4.7%
20,258
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$15,953
$94.96 p/Share
168
Added 0.82%
20,426
Common Stock
Jan 16
2024
SELL
Open market or private sale
$137,950
$137.95 p/Share
1,000
Reduced 4.49%
21,258
Common Stock
Dec 15
2023
SELL
Open market or private sale
$140,530
$140.53 p/Share
1,000
Reduced 4.3%
22,258
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$308,920
$134.43 p/Share
2,298
Reduced 8.99%
23,258
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
4,634
Added 15.92%
24,469
Common Stock
Nov 15
2023
SELL
Open market or private sale
$134,450
$134.45 p/Share
1,000
Reduced 4.56%
20,922
Common Stock
Oct 16
2023
SELL
Open market or private sale
$132,350
$132.35 p/Share
1,000
Reduced 4.36%
21,922
Common Stock
Sep 15
2023
SELL
Open market or private sale
$122,340
$122.34 p/Share
1,000
Reduced 4.18%
22,922
Common Stock