Jun 03
2025
SELL
Payment of exercise price or tax liability
$1,261,484
$68.24 p/Share
18,486
Reduced 16.52%
93,405
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$194,726
$66.71 p/Share
2,919
Reduced 2.54%
111,891
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
12,315
Added 9.69%
114,811
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$1,218,227
$65.9 p/Share
18,486
Reduced 15.28%
102,496
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$132,285
$66.98 p/Share
1,975
Reduced 1.61%
120,982
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
11,982
Added 8.88%
122,957
Common Stock
Aug 07
2023
SELL
Open market or private sale
$764,312
$58.34 p/Share
13,101
Reduced 10.56%
110,975
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$4,614
$50.71 p/Share
91
Added 0.07%
124,076
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$4,300,045
$45.77 p/Share
93,949
Added 43.11%
123,985
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$4,599
$49.46 p/Share
93
Added 0.31%
30,036
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$4,277
$44.1 p/Share
97
Added 0.32%
29,943
Common Stock
Sep 16
2022
BUY
Grant, award, or other acquisition
$4,227
$48.03 p/Share
88
Added 0.29%
29,846
Common Stock
Jun 17
2022
BUY
Grant, award, or other acquisition
$3,654
$39.29 p/Share
93
Added 0.31%
29,758
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
$124,962
$42.81 p/Share
2,919
Added 8.96%
29,665
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$3,765
$41.37 p/Share
91
Added 0.34%
26,746
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
$3,393
$51.41 p/Share
66
Added 0.25%
26,655
Common Stock
Sep 17
2021
BUY
Grant, award, or other acquisition
$3,295
$50.69 p/Share
65
Added 0.24%
26,589
Common Stock
Jun 18
2021
BUY
Grant, award, or other acquisition
$2,941
$47.44 p/Share
62
Added 0.23%
26,524
Common Stock
Jun 07
2021
BUY
Grant, award, or other acquisition
$124,980
$51.73 p/Share
2,416
Added 8.37%
26,462
Common Stock
Mar 26
2021
BUY
Grant, award, or other acquisition
$2,955
$42.22 p/Share
70
Added 0.29%
24,046
Common Stock
Dec 18
2020
BUY
Grant, award, or other acquisition
$2,698
$40.88 p/Share
66
Added 0.27%
23,976
Common Stock