Dec 02
2024
BUY
Grant, award, or other acquisition
-
10,161
Added 25.21%
30,146
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,350
$40.72 p/Share
598
Reduced 2.91%
19,985
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$128,949
$41.61 p/Share
3,099
Reduced 13.09%
20,583
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
4,931
Added 17.23%
23,682
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$26,203
$42.06 p/Share
623
Reduced 3.22%
18,751
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 22.1%
19,374
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$153
$38.41 p/Share
4
Added 0.03%
13,878
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,976
$38.07 p/Share
157
Added 1.12%
13,873
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$32,636
$45.71 p/Share
714
Reduced 5.08%
13,331
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$132
$44.08 p/Share
3
Added 0.02%
14,430
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,096
$43.56 p/Share
117
Added 0.8%
14,427
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$140
$46.87 p/Share
3
Added 0.02%
14,309
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,972
$44.24 p/Share
135
Added 0.93%
14,306
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
3,805
Added 21.32%
14,045
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$24,707
$46.53 p/Share
531
Reduced 4.93%
10,240
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$30,165
$49.13 p/Share
614
Reduced 5.39%
10,771
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
$88
$44.0 p/Share
2
Added 0.02%
11,511
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$5,044
$41.35 p/Share
122
Added 1.05%
11,508
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
$78
$39.4 p/Share
2
Added 0.02%
11,385
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
$5,952
$39.16 p/Share
152
Added 1.32%
11,383
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$29,654
$41.59 p/Share
713
Reduced 6.17%
10,837
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
$40
$40.82 p/Share
1
Added 0.01%
11,943
Common Stock
Jul 08
2022
BUY
Grant, award, or other acquisition
$5,122
$39.71 p/Share
129
Added 1.07%
11,941
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
$39
$39.6 p/Share
1
Added 0.01%
11,812
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
$5,101
$37.79 p/Share
135
Added 1.13%
11,810
Common Stock