Aug 30
2024
BUY
Grant, award, or other acquisition
-
162
Added 0.22%
74,210
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
170
Added 0.23%
74,048
Common Stock
May 16
2024
BUY
Open market or private purchase
$67,400
$33.7 p/Share
2,000
Added 2.64%
73,878
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$17,854
$42.92 p/Share
416
Reduced 0.58%
71,878
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
128
Added 0.18%
72,294
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$23,178
$36.33 p/Share
638
Reduced 0.88%
72,099
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$66,726
$35.38 p/Share
1,886
Reduced 2.53%
72,737
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
30,523
Added 29.03%
74,623
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
79
Added 0.18%
44,100
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
45
Added 0.1%
44,021
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
64
Added 0.15%
43,976
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$10,732
$41.28 p/Share
260
Reduced 0.59%
43,912
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
64
Added 0.14%
44,172
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$32,600
$39.66 p/Share
822
Reduced 1.83%
44,108
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
1,060
Added 2.3%
44,930
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$40,302
$44.98 p/Share
896
Reduced 2.0%
43,870
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
14,594
Added 24.59%
44,766
Common Stock
Dec 02
2022
BUY
Grant, award, or other acquisition
-
20
Added 0.07%
30,172
Common Stock
Aug 29
2022
BUY
Grant, award, or other acquisition
-
20
Added 0.07%
30,152
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
37
Added 0.12%
30,152
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$10,049
$39.1 p/Share
257
Reduced 0.85%
30,111
Common Stock
Apr 04
2022
$172
$43.09 p/Share
4
Added 0.01%
30,115
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$942
$42.8 p/Share
22
Added 0.07%
30,368
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$60,430
$42.17 p/Share
1,433
Reduced 4.51%
30,346
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
$153,372
$42.17 p/Share
3,637
Added 10.27%
31,779
Common Stock