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
Mar 02
2022
BUY
Grant, award, or other acquisition
-
71
Added 0.12%
57,681
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$59,097
$89.95 p/Share
657
Reduced 1.13%
57,610
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
165
Added 0.28%
58,267
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$28,860
$90.47 p/Share
319
Reduced 0.61%
52,292
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,810
Added 9.09%
58,102
Common Stock