Nov 13
2024
BUY
Grant, award, or other acquisition
$379,167
$89.85 p/Share
4,220
Added 8.77%
43,903
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$147,975
$91.23 p/Share
1,622
Reduced 3.93%
39,683
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$14,091
$75.76 p/Share
186
Reduced 0.45%
41,305
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$72,109
$75.35 p/Share
957
Reduced 2.25%
41,491
Common Stock
Aug 25
2024
BUY
Grant, award, or other acquisition
$133,143
$75.35 p/Share
1,767
Added 4.05%
41,833
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$107,524
$75.35 p/Share
1,427
Reduced 3.39%
40,681
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$94,714
$75.35 p/Share
1,257
Reduced 2.9%
42,108
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$101,541
$64.8 p/Share
1,567
Reduced 3.49%
43,365
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$58,745
$55.63 p/Share
1,056
Reduced 2.3%
44,932
Common Stock
Aug 26
2023
SELL
Payment of exercise price or tax liability
$22,636
$43.2 p/Share
524
Reduced 1.13%
45,988
Common Stock
Aug 26
2023
BUY
Grant, award, or other acquisition
$60,048
$43.2 p/Share
1,390
Added 2.92%
46,185
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$4,795
$43.2 p/Share
111
Reduced 0.25%
45,122
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$39,775
$43.47 p/Share
915
Reduced 1.98%
45,233
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
$372,206
$42.98 p/Share
8,660
Added 15.8%
46,148
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$39,789
$40.11 p/Share
992
Reduced 2.58%
37,488
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$45,055
$42.91 p/Share
1,050
Reduced 2.66%
38,480
Common Stock
Aug 26
2022
SELL
Payment of exercise price or tax liability
$4,730
$39.75 p/Share
119
Reduced 0.3%
39,530
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$4,564
$41.12 p/Share
111
Reduced 0.28%
39,649
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
$383,888
$39.74 p/Share
9,660
Added 19.55%
39,760
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$24,045
$23.76 p/Share
1,012
Reduced 4.67%
20,638
Common Stock
Nov 10
2021
BUY
Grant, award, or other acquisition
$500,155
$33.84 p/Share
14,780
Added 40.57%
21,650
Common Stock
Aug 26
2021
SELL
Payment of exercise price or tax liability
$4,382
$36.82 p/Share
119
Reduced 7.63%
1,441
Common Stock
Aug 25
2021
BUY
Grant, award, or other acquisition
-
1,560
Added 50.0%
1,560
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
$200,138
$36.79 p/Share
5,440
Added 25.52%
15,880
Common Stock