Mar 31
2025
BUY
Grant, award, or other acquisition
-
190
Added 0.2%
93,277
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$22,585
$35.85 p/Share
630
Reduced 0.67%
93,087
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$69,134
$35.49 p/Share
1,948
Reduced 2.04%
93,717
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$127,360
$31.17 p/Share
4,086
Reduced 4.1%
95,665
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
25,397
Added 20.29%
99,751
Common Stock
Nov 27
2024
BUY
Grant, award, or other acquisition
-
144
Added 0.19%
74,354
Common Stock
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