Oct 23
2024
BUY
Open market or private purchase
$498,240
$62.28 p/Share
8,000
Added 10.17%
70,639
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,254,832
$70.35 p/Share
17,837
Reduced 22.16%
62,639
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
37,951
Added 32.05%
80,476
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$276,550
$72.93 p/Share
3,792
Reduced 8.19%
42,525
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
7,126
Added 13.33%
46,317
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$1,075,802
$87.35 p/Share
12,316
Reduced 23.91%
39,191
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
25,950
Added 33.5%
51,507
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$298,998
$88.75 p/Share
3,369
Reduced 11.65%
25,557
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
7,071
Added 19.64%
28,926
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$337,132
$110.03 p/Share
3,064
Reduced 12.3%
21,855
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
6,535
Added 20.78%
24,919
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$589,693
$109.69 p/Share
5,376
Reduced 22.63%
18,384
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
11,417
Added 32.46%
23,760
Common Stock
Apr 16
2021
SELL
Open market or private sale
$1,101,600
$110.16 p/Share
10,000
Reduced 44.76%
12,343
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$651,407
$92.49 p/Share
7,043
Reduced 23.97%
22,343
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
14,960
Added 33.73%
29,386
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$186,275
$92.49 p/Share
2,014
Reduced 12.25%
14,426
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
4,224
Added 20.44%
16,440
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$253,700
$92.49 p/Share
2,743
Reduced 18.34%
12,216
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
5,860
Added 28.15%
14,959
Common Stock