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
Aug 15
2023
BUY
Other acquisition or disposition
$2,943
$94.96 p/Share
31
Added 0.13%
23,922
Common Stock
Aug 11
2023
SELL
Open market or private sale
$121,550
$121.55 p/Share
1,000
Reduced 4.02%
23,891
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$807,090
$124.84 p/Share
6,465
Reduced 20.62%
24,891
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
15,457
Added 35.04%
28,660
Common Stock
May 11
2023
SELL
Open market or private sale
$126,700
$126.7 p/Share
1,000
Reduced 5.92%
15,899
Common Stock