Oct 15
2024
BUY
Other acquisition or disposition
-
674
Added 0.57%
118,187
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
-
747
Added 0.63%
117,513
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
-
823
Added 0.7%
116,766
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$118,378
$24.09 p/Share
4,914
Reduced 4.07%
115,943
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
12,644
Added 9.47%
120,857
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
-
702
Added 0.64%
108,213
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
-
795
Added 0.73%
107,511
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
-
652
Added 0.61%
106,716
Common Stock
Apr 14
2023
BUY
Other acquisition or disposition
-
647
Added 0.61%
106,064
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$246,104
$28.21 p/Share
8,724
Reduced 7.64%
105,417
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
10,249
Added 8.24%
114,141
Common Stock
Jan 22
2023
BUY
Grant, award, or other acquisition
-
24,818
Added 19.28%
103,892
Common Stock
Jan 13
2023
BUY
Other acquisition or disposition
-
370
Added 0.47%
79,074
Common Stock
Oct 14
2022
BUY
Other acquisition or disposition
-
433
Added 0.55%
78,704
Common Stock
Jul 15
2022
BUY
Other acquisition or disposition
-
357
Added 0.45%
78,271
Common Stock
Apr 14
2022
BUY
Other acquisition or disposition
-
340
Added 0.43%
77,914
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$109,444
$26.99 p/Share
4,055
Reduced 4.97%
77,574
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
2,748
Added 3.26%
81,629
Common Stock
Jan 22
2022
BUY
Grant, award, or other acquisition
-
8,977
Added 10.22%
78,881
Common Stock
Jan 14
2022
BUY
Other acquisition or disposition
-
304
Added 0.43%
69,904
Common Stock
Oct 15
2021
BUY
Other acquisition or disposition
-
280
Added 0.4%
69,600
Common Stock
Jul 15
2021
BUY
Other acquisition or disposition
-
277
Added 0.4%
69,320
Common Stock
Apr 15
2021
BUY
Other acquisition or disposition
-
276
Added 0.4%
69,043
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$21,905
$26.36 p/Share
831
Reduced 1.19%
68,767
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$291,209
$27.3 p/Share
10,667
Reduced 13.29%
69,598
Common Stock