Mar 31
2025
BUY
Grant, award, or other acquisition
$11,968
$49.87 p/Share
240
Added 0.94%
25,224
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,130
$85.13 p/Share
119
Added 0.47%
24,984
Common Stock
Jun 14
2024
SELL
Open market or private sale
$1,760,139
$100.35 p/Share
17,540
Reduced 41.36%
24,865
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$517,807
$110.69 p/Share
4,678
Reduced 9.94%
42,405
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
8,432
Added 15.44%
46,186
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$11,560
$95.54 p/Share
121
Added 0.31%
38,651
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$855,594
$107.11 p/Share
7,988
Reduced 17.17%
38,530
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
13,165
Added 22.84%
44,468
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$24,322
$89.75 p/Share
271
Added 0.81%
33,353
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$10,636
$75.43 p/Share
141
Added 0.42%
33,082
Common Stock
Apr 08
2022
SELL
Payment of exercise price or tax liability
$238,887
$90.97 p/Share
2,626
Reduced 7.38%
32,941
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$9,461
$76.92 p/Share
123
Added 0.34%
35,567
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$4,752
$76.64 p/Share
62
Added 0.17%
35,444
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$10,921
$84.01 p/Share
130
Added 0.37%
35,382
Common Stock
Apr 09
2021
SELL
Payment of exercise price or tax liability
$196,379
$88.3 p/Share
2,224
Reduced 5.93%
35,252
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$9,066
$74.31 p/Share
122
Added 0.32%
37,476
Common Stock
Mar 30
2021
SELL
Open market or private sale
$425,450
$85.09 p/Share
5,000
Reduced 11.81%
37,354
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 4.51%
42,354
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$9,610
$55.23 p/Share
174
Added 0.43%
40,354
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$9,058
$34.31 p/Share
264
Added 0.65%
40,180
Common Stock