Mar 03
2025
SELL
Payment of exercise price or tax liability
$77,765
$87.97 p/Share
884
Reduced 1.44%
60,517
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
179
Added 0.29%
61,401
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$121,708
$87.94 p/Share
1,384
Reduced 2.57%
52,467
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
9,010
Added 12.83%
61,222
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
2,378
Added 4.25%
53,596
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$184,633
$100.29 p/Share
1,841
Reduced 3.5%
50,769
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
449
Added 0.87%
51,218
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$134,426
$97.34 p/Share
1,381
Reduced 2.9%
46,312
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
6,298
Added 10.69%
52,610
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
5,623
Added 10.55%
47,693
Common Stock
Nov 10
2023
-
3,000
Reduced 6.31%
44,570
Common Stock
Nov 10
2023
SELL
Open market or private sale
$272,250
$108.9 p/Share
2,500
Reduced 5.61%
42,070
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$122,293
$124.03 p/Share
986
Reduced 2.04%
47,429
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
141
Added 0.3%
47,570
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$266,056
$123.92 p/Share
2,147
Reduced 4.25%
48,415
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
306
Added 0.6%
50,562
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$298,652
$122.65 p/Share
2,435
Reduced 5.08%
45,456
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,800
Added 8.72%
50,256
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
7,511
Added 13.56%
47,891
Common Stock
Feb 17
2023
SELL
Open market or private sale
$624,800
$124.96 p/Share
5,000
Reduced 11.02%
40,380
Common Stock
Dec 12
2022
-
2,000
Reduced 4.22%
45,380
Common Stock
Oct 31
2022
SELL
Open market or private sale
$240,000
$120.0 p/Share
2,000
Reduced 4.05%
47,380
Common Stock
Aug 19
2022
SELL
Open market or private sale
$283,325
$113.33 p/Share
2,500
Reduced 4.82%
49,380
Common Stock
May 13
2022
SELL
Open market or private sale
$492,200
$98.44 p/Share
5,000
Reduced 8.79%
51,880
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$70,023
$87.42 p/Share
801
Reduced 1.39%
56,880
Common Stock