Sep 30
2024
BUY
Grant, award, or other acquisition
$3,023
$73.75 p/Share
41
Added 0.21%
19,791
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$3,490
$85.13 p/Share
41
Added 0.21%
19,750
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$538,396
$110.69 p/Share
4,864
Reduced 19.79%
19,709
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
12,179
Added 33.14%
24,573
Common Stock
Apr 05
2024
SELL
Open market or private sale
$3,527,978
$105.04 p/Share
33,587
Reduced 73.05%
12,394
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$2,961
$95.54 p/Share
31
Added 0.07%
45,981
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$892,761
$107.11 p/Share
8,335
Reduced 15.38%
45,872
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
12,346
Added 19.55%
50,802
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$3,513
$83.66 p/Share
42
Added 0.1%
41,861
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$2,961
$89.75 p/Share
33
Added 0.08%
41,819
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$3,510
$76.31 p/Share
46
Added 0.11%
41,742
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$3,017
$75.43 p/Share
40
Added 0.1%
41,696
Common Stock
Apr 08
2022
SELL
Payment of exercise price or tax liability
$180,575
$90.97 p/Share
1,985
Reduced 4.55%
41,656
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$3,000
$76.92 p/Share
39
Added 0.09%
43,641
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$3,538
$86.29 p/Share
41
Added 0.09%
43,602
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$3,449
$76.64 p/Share
45
Added 0.1%
43,561
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$3,024
$84.01 p/Share
36
Added 0.08%
43,516
Common Stock
Apr 09
2021
SELL
Payment of exercise price or tax liability
$180,397
$88.3 p/Share
2,043
Reduced 4.49%
43,480
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$2,972
$74.31 p/Share
40
Added 0.09%
45,523
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$3,479
$55.23 p/Share
63
Added 0.14%
45,483
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$3,500
$34.31 p/Share
102
Added 0.22%
45,420
Common Stock