Feb 14
2025
SELL
Open market or private sale
$639,466
$59.92 p/Share
10,672
Reduced 0.99%
1,063,953
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$781,666
$59.28 p/Share
13,186
Reduced 1.21%
1,074,625
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
85,309
Added 7.27%
1,087,811
Common Stock
Feb 10
2025
SELL
Open market or private sale
$2,558,400
$53.3 p/Share
48,000
Reduced 4.57%
1,002,502
Common Stock
Jan 10
2025
BUY
Grant, award, or other acquisition
-
74,834
Added 6.65%
1,050,502
Common Stock
Jan 06
2025
SELL
Payment of exercise price or tax liability
$480,270
$38.86 p/Share
12,359
Reduced 1.25%
975,668
Common Stock
Jan 05
2025
SELL
Payment of exercise price or tax liability
$491,581
$38.19 p/Share
12,872
Reduced 1.29%
988,027
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$514,381
$38.19 p/Share
13,469
Reduced 1.33%
1,000,899
Common Stock
Dec 02
2024
SELL
Open market or private sale
$2,037,910
$41.59 p/Share
49,000
Reduced 4.61%
1,014,368
Common Stock
Sep 03
2024
SELL
Open market or private sale
$2,013,410
$41.09 p/Share
49,000
Reduced 4.41%
1,063,368
Common Stock
Jun 03
2024
SELL
Open market or private sale
$2,002,629
$40.87 p/Share
49,000
Reduced 4.22%
1,112,368
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$743,553
$41.53 p/Share
17,904
Reduced 6.53%
256,264
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$489,114
$37.96 p/Share
12,885
Reduced 4.49%
274,168
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
88,000
Added 23.46%
287,053
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
199,053
Added 50.0%
199,053
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$108,201
$26.41 p/Share
4,097
Reduced 0.45%
905,104
Common Stock
Jan 06
2023
SELL
Payment of exercise price or tax liability
$231,168
$27.52 p/Share
8,400
Reduced 0.92%
909,201
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
84,175
Added 8.4%
917,601
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$330,362
$56.06 p/Share
5,893
Reduced 0.69%
851,695
Common Stock
Jan 06
2022
BUY
Grant, award, or other acquisition
-
78,370
Added 8.37%
857,588
Common Stock
Oct 20
2021
SELL
Open market or private sale
$591,570
$58.67 p/Share
10,083
Reduced 1.28%
779,218
Common Stock
Oct 19
2021
SELL
Open market or private sale
$827,868
$58.81 p/Share
14,077
Reduced 1.8%
769,135
Common Stock
Oct 18
2021
SELL
Open market or private sale
$2,246,341
$58.59 p/Share
38,340
Reduced 4.67%
783,212
Common Stock
Jul 20
2021
SELL
Open market or private sale
$1,442,673
$77.68 p/Share
18,572
Reduced 2.21%
821,552
Common Stock
Jul 19
2021
SELL
Open market or private sale
$3,342,481
$76.09 p/Share
43,928
Reduced 4.97%
840,124
Common Stock