Apr 15
2025
SELL
Payment of exercise price or tax liability
$21,143
$52.99 p/Share
399
Reduced 0.85%
46,772
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$166,251
$67.01 p/Share
2,481
Reduced 5.0%
47,171
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
5,690
Added 10.28%
49,652
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
6,295
Added 12.53%
43,962
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$93,892
$63.27 p/Share
1,484
Reduced 3.79%
37,667
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$6,823
$50.17 p/Share
136
Reduced 0.35%
39,151
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$20,289
$50.85 p/Share
399
Reduced 1.01%
39,287
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$215,712
$48.97 p/Share
4,405
Reduced 9.99%
39,686
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
10,102
Added 18.64%
44,091
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$22,572
$54.92 p/Share
411
Reduced 1.19%
33,989
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$28,199
$54.97 p/Share
513
Reduced 1.47%
34,400
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$270,069
$53.96 p/Share
5,005
Added 12.54%
34,913
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$11,796
$43.37 p/Share
272
Reduced 0.9%
29,908
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$370,215
$43.3 p/Share
8,550
Reduced 22.08%
30,180
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$423,474
$70.1 p/Share
6,041
Reduced 13.49%
38,730
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
13,852
Added 23.63%
44,771
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$59,136
$72.03 p/Share
821
Reduced 2.59%
30,919
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
3,585
Added 10.15%
31,740
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
2,105
Added 6.96%
28,155
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
3,370
Added 11.45%
26,050
Common Stock