Dec 16
2024
SELL
Payment of exercise price or tax liability
$311,488
$73.76 p/Share
4,223
Reduced 10.93%
34,398
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,271,800
$63.59 p/Share
20,000
Reduced 34.12%
38,621
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$505,859
$63.96 p/Share
7,909
Reduced 14.94%
45,028
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
33,697
Added 36.5%
58,621
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$128,514
$63.37 p/Share
2,028
Reduced 5.82%
32,833
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$251,102
$61.59 p/Share
4,077
Reduced 10.47%
34,861
Common Stock
Aug 01
2023
SELL
Open market or private sale
$1,146,623
$68.15 p/Share
16,825
Reduced 43.21%
22,113
Common Stock
Mar 03
2023
SELL
Open market or private sale
$1,867,992
$65.83 p/Share
28,376
Reduced 42.15%
38,938
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,045,154
$63.57 p/Share
16,441
Reduced 19.63%
67,314
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
41,784
Added 33.28%
83,755
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
12,342
Added 22.72%
41,971
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$130,195
$66.19 p/Share
1,967
Reduced 6.23%
29,629
Common Stock
Dec 07
2022
SELL
Open market or private sale
$489,984
$58.0 p/Share
8,448
Reduced 21.1%
31,596
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$322,826
$58.91 p/Share
5,480
Reduced 12.04%
40,044
Common Stock
May 03
2022
SELL
Open market or private sale
$1,177,409
$61.18 p/Share
19,245
Reduced 29.71%
45,524
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$885,686
$70.94 p/Share
12,485
Reduced 16.16%
64,769
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
31,730
Added 29.11%
77,254
Common Stock
Feb 25
2022
SELL
Open market or private sale
$1,109,065
$68.52 p/Share
16,186
Reduced 26.23%
45,524
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$134,562
$68.41 p/Share
1,967
Reduced 3.09%
61,710
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
10,733
Added 14.42%
63,677
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$232,433
$69.57 p/Share
3,341
Reduced 5.94%
52,944
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$314,394
$59.68 p/Share
5,268
Reduced 8.56%
56,285
Common Stock
Aug 13
2021
SELL
Open market or private sale
$719,155
$60.12 p/Share
11,962
Reduced 16.27%
61,553
Common Stock
Aug 13
2021
BUY
Exercise of conversion of derivative security
$212,326
$17.75 p/Share
11,962
Added 13.99%
73,515
Common Stock
Mar 08
2021
SELL
Open market or private sale
$997,502
$61.54 p/Share
16,209
Reduced 20.84%
61,553
Common Stock