Feb 28
2025
SELL
Payment of exercise price or tax liability
$65,770
$47.66 p/Share
1,380
Reduced 9.2%
13,620
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
7,456
Added 26.13%
21,076
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$13,512
$48.26 p/Share
280
Reduced 1.83%
15,000
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
780
Added 4.86%
15,280
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$8,056
$42.18 p/Share
191
Reduced 1.3%
14,500
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$24,128
$45.27 p/Share
533
Reduced 7.63%
6,455
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,236
Added 35.92%
14,691
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$3,704
$48.11 p/Share
77
Reduced 1.09%
6,988
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$14,694
$47.4 p/Share
310
Reduced 4.2%
7,065
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
845
Added 10.28%
7,375
Common Stock
Mar 07
2023
SELL
Open market or private sale
$116,559
$81.0 p/Share
1,439
Reduced 18.06%
6,530
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$19,566
$82.56 p/Share
237
Reduced 4.87%
4,625
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,344
Added 29.56%
7,969
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$6,673
$87.81 p/Share
76
Reduced 1.54%
4,862
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$47,525
$89.67 p/Share
530
Reduced 9.69%
4,938
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,473
Added 21.22%
5,468
Common Stock
Dec 01
2022
SELL
Open market or private sale
$127,792
$77.97 p/Share
1,639
Reduced 29.09%
3,995
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$73,820
$45.04 p/Share
1,639
Added 22.54%
5,634
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$24,469
$67.97 p/Share
360
Reduced 8.27%
3,995
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$7,232
$68.23 p/Share
106
Reduced 3.46%
2,962
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,393
Added 24.23%
4,355
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$5,254
$68.23 p/Share
77
Reduced 2.45%
3,068
Common Stock