Feb 28
2024
SELL
Payment of exercise price or tax liability
$21,507
$36.33 p/Share
592
Reduced 1.28%
45,574
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$25,933
$35.38 p/Share
733
Reduced 1.56%
46,166
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
9,739
Added 17.2%
46,899
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
56
Added 0.15%
37,139
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.09%
37,083
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
46
Added 0.12%
37,051
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$19,979
$41.28 p/Share
484
Reduced 1.29%
37,005
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
50
Added 0.13%
37,489
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$40,532
$39.66 p/Share
1,022
Reduced 2.66%
37,439
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
1,319
Added 3.32%
38,461
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$26,268
$44.98 p/Share
584
Reduced 1.55%
37,142
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
7,410
Added 16.42%
37,726
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
-
434
Reduced 1.41%
30,316
Common Stock
Dec 02
2022
BUY
Grant, award, or other acquisition
-
30
Added 0.1%
30,750
Common Stock
Aug 29
2022
BUY
Grant, award, or other acquisition
-
30
Added 0.1%
30,720
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
53
Added 0.17%
30,716
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$18,729
$39.1 p/Share
479
Reduced 1.54%
30,660
Common Stock
Apr 04
2022
$129
$43.09 p/Share
3
Added 0.01%
30,663
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$1,412
$42.8 p/Share
33
Added 0.11%
31,139
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$74,810
$42.17 p/Share
1,774
Reduced 5.4%
31,106
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
$190,693
$42.17 p/Share
4,522
Added 12.09%
32,880
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,896
Added 17.21%
28,358
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$44,843
$63.97 p/Share
701
Reduced 3.03%
22,462
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
$741
$61.74 p/Share
12
Added 0.05%
23,163
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
$492
$61.46 p/Share
8
Added 0.03%
23,146
Common Stock