May 28
2025
SELL
Payment of exercise price or tax liability
$42,367
$30.48 p/Share
1,390
Reduced 1.76%
77,732
Common stock, $0.50 pa...
May 28
2025
BUY
Grant, award, or other acquisition
-
3,900
Added 4.7%
79,122
Common stock, $0.50 pa...
May 19
2025
SELL
Payment of exercise price or tax liability
$56,850
$33.58 p/Share
1,693
Reduced 2.2%
75,222
Common stock, $0.50 pa...
Mar 13
2025
BUY
Grant, award, or other acquisition
-
30,668
Added 27.82%
79,570
Common stock, $0.50 pa...
Mar 12
2025
SELL
Payment of exercise price or tax liability
$41,394
$28.45 p/Share
1,455
Reduced 2.89%
48,902
Common stock, $0.50 pa...
Mar 09
2025
SELL
Payment of exercise price or tax liability
$63,902
$32.62 p/Share
1,959
Reduced 3.74%
50,357
Common stock, $0.50 pa...
Mar 09
2025
BUY
Grant, award, or other acquisition
-
3,838
Added 6.83%
52,316
Common stock, $0.50 pa...
Nov 18
2024
SELL
Payment of exercise price or tax liability
$69,190
$31.45 p/Share
2,200
Reduced 4.3%
48,926
Common stock, $0.50 pa...
May 23
2024
SELL
Payment of exercise price or tax liability
$237,347
$48.31 p/Share
4,913
Reduced 8.77%
51,126
Common stock, $0.50 pa...
May 23
2024
BUY
Grant, award, or other acquisition
-
12,097
Added 17.75%
56,039
Common stock, $0.50 pa...
May 19
2024
SELL
Payment of exercise price or tax liability
$102,828
$50.16 p/Share
2,050
Reduced 4.46%
43,942
Common stock, $0.50 pa...
Mar 27
2024
SELL
Open market or private sale
$209,493
$48.89 p/Share
4,285
Reduced 8.52%
45,992
Common stock, $0.50 pa...
Mar 27
2024
BUY
Exercise of conversion of derivative security
$99,968
$43.75 p/Share
2,285
Added 4.35%
50,277
Common stock, $0.50 pa...
Mar 16
2024
SELL
Payment of exercise price or tax liability
$33,629
$45.63 p/Share
737
Reduced 1.51%
47,992
Common stock, $0.50 pa...
Mar 13
2024
BUY
Grant, award, or other acquisition
-
16,248
Added 25.01%
48,729
Common stock, $0.50 pa...
Mar 09
2024
SELL
Payment of exercise price or tax liability
$26,811
$44.76 p/Share
599
Reduced 1.81%
32,481
Common stock, $0.50 pa...
May 19
2023
BUY
Grant, award, or other acquisition
-
18,904
Added 36.37%
33,080
Common stock, $0.50 pa...
Mar 16
2023
SELL
Payment of exercise price or tax liability
$39,021
$35.25 p/Share
1,107
Reduced 7.24%
14,176
Common stock, $0.50 pa...
Mar 09
2023
SELL
Payment of exercise price or tax liability
$32,186
$38.0 p/Share
847
Reduced 5.25%
15,283
Common stock, $0.50 pa...
Nov 18
2022
BUY
Grant, award, or other acquisition
-
4,905
Added 23.32%
16,130
Common stock, $0.50 pa...
May 27
2022
SELL
Open market or private sale
$690,280
$42.25 p/Share
16,338
Reduced 59.28%
11,225
Common stock, $0.50 pa...