Jan 06
2025
BUY
Grant, award, or other acquisition
-
3,155
Added 15.15%
17,666
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$72,446
$51.97 p/Share
1,394
Reduced 8.76%
14,511
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
18
Added 0.11%
15,873
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
20
Added 0.13%
15,855
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$52,722
$42.45 p/Share
1,242
Reduced 7.27%
15,835
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
3,695
Added 17.79%
17,077
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
18
Added 0.13%
13,382
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
16
Added 0.12%
13,364
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
17
Added 0.13%
13,348
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.11%
13,331
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$60,264
$45.62 p/Share
1,321
Reduced 9.03%
13,316
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
3,288
Added 18.34%
14,637
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
15
Added 0.13%
11,347
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
15
Added 0.13%
11,332
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
14
Added 0.12%
11,317
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
16
Added 0.14%
11,303
Common Stock
Jan 06
2022
SELL
Payment of exercise price or tax liability
$48,586
$42.47 p/Share
1,144
Reduced 9.2%
11,287
Common Stock
Jan 05
2022
BUY
Grant, award, or other acquisition
-
3,507
Added 22.0%
12,431
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
12
Added 0.13%
8,924
Common Stock
Aug 02
2021
BUY
Grant, award, or other acquisition
-
12
Added 0.13%
8,909
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.11%
8,897
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
15
Added 0.17%
8,887
Common Stock
Jan 06
2021
SELL
Payment of exercise price or tax liability
$50,442
$41.11 p/Share
1,227
Reduced 12.15%
8,872
Common Stock
Jan 06
2021
BUY
Grant, award, or other acquisition
-
3,040
Added 23.14%
10,099
Common Stock
Nov 02
2020
BUY
Grant, award, or other acquisition
-
17
Added 0.24%
7,059
Common Stock