Sep 30
2024
BUY
Grant, award, or other acquisition
$1,069
$31.47 p/Share
34
Added 0.03%
99,912
Common Stock
Aug 23
2024
-
2,176
Reduced 2.14%
99,504
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$130,733
$35.7 p/Share
3,662
Reduced 3.48%
101,680
Common Stock
Aug 08
2024
BUY
Grant, award, or other acquisition
$578,240
$36.14 p/Share
16,000
Added 13.19%
105,342
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$881
$28.42 p/Share
31
Added 0.03%
89,342
Common Stock
Mar 29
2024
BUY
Open market or private purchase
$1,068
$29.67 p/Share
36
Added 0.04%
88,951
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$895
$26.33 p/Share
34
Added 0.04%
88,589
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$1,043
$25.46 p/Share
41
Added 0.05%
88,253
Common Stock
Sep 21
2023
-
896
Reduced 1.01%
88,212
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$145,792
$31.93 p/Share
4,566
Reduced 4.89%
88,739
Common Stock
Aug 02
2023
BUY
Grant, award, or other acquisition
$410,039
$32.16 p/Share
12,750
Added 12.02%
93,306
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$916
$24.12 p/Share
38
Added 0.05%
80,556
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$1,043
$33.67 p/Share
31
Added 0.04%
80,182
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$898
$35.92 p/Share
25
Added 0.03%
79,896
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$1,046
$33.73 p/Share
31
Added 0.04%
79,649
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$168,426
$41.19 p/Share
4,089
Reduced 4.9%
79,399
Common Stock
Aug 03
2022
BUY
Grant, award, or other acquisition
$409,500
$40.95 p/Share
10,000
Added 10.7%
83,488
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$1,037
$33.46 p/Share
31
Added 0.04%
73,488
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$923
$36.91 p/Share
25
Added 0.03%
73,218
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$1,033
$35.62 p/Share
29
Added 0.04%
73,011
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$925
$35.56 p/Share
26
Added 0.04%
72,746
Common Stock
Sep 16
2021
-
1,500
Reduced 2.03%
72,477
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$168,778
$42.46 p/Share
3,975
Reduced 5.1%
73,977
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
$330,692
$42.67 p/Share
7,750
Added 9.04%
77,953
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$1,047
$38.78 p/Share
27
Added 0.04%
70,203
Common Stock