Mar 15
2025
SELL
Payment of exercise price or tax liability
$75,364
$80.69 p/Share
934
Reduced 4.35%
20,539
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
2,946
Added 12.06%
21,473
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$461,013
$89.24 p/Share
5,166
Reduced 14.9%
29,505
Common Stock
May 15
2024
SELL
Open market or private sale
$973,199
$88.65 p/Share
10,978
Reduced 37.21%
18,527
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
9,421
Added 21.37%
34,671
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$22,495
$85.86 p/Share
262
Reduced 1.03%
25,250
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$43,656
$81.6 p/Share
535
Reduced 2.05%
25,512
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
3,045
Added 10.47%
26,047
Common Stock
May 25
2023
SELL
Open market or private sale
$331,200
$66.24 p/Share
5,000
Reduced 17.86%
23,002
Common Stock
May 18
2023
SELL
Open market or private sale
$622,149
$69.12 p/Share
9,001
Reduced 24.33%
28,002
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$325,580
$68.63 p/Share
4,744
Reduced 11.36%
37,003
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
14,192
Added 25.37%
41,747
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
4,080
Added 12.9%
27,555
Common Stock
Jun 02
2022
SELL
Open market or private sale
$554,820
$52.84 p/Share
10,500
Reduced 30.91%
23,475
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$393,860
$52.16 p/Share
7,551
Reduced 18.18%
33,975
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
10,041
Added 19.47%
41,526
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
4,394
Added 12.25%
31,485
Common Stock
Jun 01
2021
SELL
Open market or private sale
$1,015,344
$63.36 p/Share
16,025
Reduced 37.17%
27,091
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$450,284
$62.88 p/Share
7,161
Reduced 14.24%
43,116
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
-
12,954
Added 20.49%
50,277
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
3,739
Added 9.11%
37,323
Common Stock