Jan 27
2025
SELL
Payment of exercise price or tax liability
$17,497
$53.51 p/Share
327
Reduced 0.51%
64,231
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$10,140
$52.54 p/Share
193
Reduced 0.3%
64,558
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
-
18,557
Added 22.28%
64,751
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$63,957
$51.62 p/Share
1,239
Reduced 2.61%
46,194
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$12,511
$51.7 p/Share
242
Reduced 0.51%
47,433
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
8,736
Added 15.49%
47,675
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$29,135
$92.2 p/Share
316
Reduced 0.8%
38,939
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$17,578
$91.08 p/Share
193
Reduced 0.49%
39,255
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$98,773
$80.5 p/Share
1,227
Reduced 3.02%
39,448
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$19,269
$80.29 p/Share
240
Reduced 0.59%
40,675
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
3,741
Added 8.38%
40,915
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$27,371
$141.82 p/Share
193
Reduced 0.52%
37,174
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$224,344
$120.55 p/Share
1,861
Reduced 4.74%
37,367
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$28,437
$117.51 p/Share
242
Reduced 0.61%
39,228
Common Stock
Jul 12
2022
BUY
Open market or private purchase
$317,475
$126.99 p/Share
2,500
Added 5.96%
39,470
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
2,204
Added 5.63%
36,970
Common Stock
Oct 07
2021
SELL
Payment of exercise price or tax liability
$338,498
$181.5 p/Share
1,865
Reduced 5.09%
34,766
Common Stock
Oct 02
2021
SELL
Payment of exercise price or tax liability
$63,678
$174.94 p/Share
364
Reduced 0.98%
36,631
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$807,932
$151.1 p/Share
5,347
Reduced 12.63%
36,995
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
14,089
Added 24.97%
42,342
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
16,705
Added 37.16%
28,253
Common Stock
Dec 01
2020
BUY
Other acquisition or disposition
-
11,548
Added 50.0%
11,548
Common Stock