Mar 13
2024
SELL
Open market or private sale
$849,599
$84.96 p/Share
10,000
Reduced 26.3%
28,018
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$27,119
$82.43 p/Share
329
Reduced 0.91%
35,852
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$27,861
$82.43 p/Share
338
Reduced 0.93%
36,181
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,166
Added 5.39%
38,018
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$82,492
$82.0 p/Share
1,006
Reduced 2.64%
37,097
Common Stock
Feb 24
2024
SELL
Sale (or disposition) back to the issuer
-
6,952
Reduced 15.99%
36,519
Common Stock
Feb 14
2024
SELL
Sale (or disposition) back to the issuer
-
884
Reduced 2.38%
36,209
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$18,432
$81.92 p/Share
225
Reduced 0.6%
37,093
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
1,252
Added 3.25%
37,318
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,036
Added 2.77%
36,327
Common Stock
Jun 06
2023
SELL
Open market or private sale
$1,050,000
$70.0 p/Share
15,000
Reduced 29.83%
35,291
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,635
Added 4.98%
50,291
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$14,493
$65.58 p/Share
221
Reduced 0.46%
47,656
Common Stock
Feb 24
2023
SELL
Sale (or disposition) back to the issuer
-
636
Reduced 1.31%
47,877
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$4,007
$65.69 p/Share
61
Reduced 0.13%
48,513
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$10,169
$63.96 p/Share
159
Reduced 0.33%
48,574
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$50,776
$63.47 p/Share
800
Reduced 1.62%
48,733
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,268
Added 15.68%
44,477
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,944
Added 5.61%
49,533
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$79,507
$59.29 p/Share
1,341
Reduced 2.8%
46,589
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,711
Added 5.29%
48,567
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$4,249
$70.81 p/Share
60
Reduced 0.13%
45,856
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$10,800
$69.23 p/Share
156
Reduced 0.34%
45,916
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$11,008
$69.23 p/Share
159
Reduced 0.34%
46,072
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$97,158
$69.25 p/Share
1,403
Reduced 2.95%
46,231
Common Stock