May 30
2025
BUY
Grant, award, or other acquisition
$16,005
$67.25 p/Share
238
Added 0.23%
104,015
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$437,861
$65.46 p/Share
6,689
Reduced 6.06%
103,777
Common Stock
Mar 28
2025
SELL
Payment of exercise price or tax liability
$1,336,868
$64.53 p/Share
20,717
Reduced 15.79%
110,466
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$113,783
$65.28 p/Share
1,743
Reduced 1.46%
117,676
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$69,438
$65.2 p/Share
1,065
Reduced 0.88%
119,419
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
10,676
Added 8.14%
120,484
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
21,567
Added 16.42%
109,808
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
7,828
Added 8.16%
88,128
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$545,312
$53.97 p/Share
10,104
Reduced 11.22%
79,939
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$80,714
$54.5 p/Share
1,481
Reduced 1.62%
90,043
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
11,124
Added 10.84%
91,524
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$92,552
$44.69 p/Share
2,071
Reduced 2.52%
80,246
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$40,644
$36.29 p/Share
1,120
Reduced 1.35%
81,886
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$47,484
$36.11 p/Share
1,315
Reduced 1.56%
83,006
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
15,346
Added 15.4%
84,321
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$52,422
$35.23 p/Share
1,488
Reduced 2.12%
68,735
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
30,610
Added 30.36%
70,223
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$43,275
$38.33 p/Share
1,129
Reduced 2.81%
39,072
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
13,507
Added 25.15%
40,201
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$50,940
$33.96 p/Share
1,500
Reduced 5.36%
26,489
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
17,322
Added 34.3%
33,185
Common Stock
Dec 07
2020
BUY
Grant, award, or other acquisition
-
15,152
Added 50.0%
15,152
Common Stock