Dec 31
2024
BUY
Grant, award, or other acquisition
$1,406
$66.96 p/Share
21
Added 0.04%
47,477
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$5,973
$73.75 p/Share
81
Added 0.17%
47,456
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$7,065
$85.13 p/Share
83
Added 0.17%
47,375
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$490,688
$110.69 p/Share
4,433
Reduced 8.57%
47,292
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
8,432
Added 14.22%
50,875
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$5,923
$95.54 p/Share
62
Added 0.14%
43,293
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$822,926
$107.11 p/Share
7,683
Reduced 15.12%
43,134
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
10,695
Added 18.32%
47,679
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$7,027
$83.66 p/Share
84
Added 0.21%
40,122
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$5,923
$89.75 p/Share
66
Added 0.16%
40,038
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$7,021
$76.31 p/Share
92
Added 0.23%
39,949
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$6,034
$75.43 p/Share
80
Added 0.2%
39,857
Common Stock
Apr 08
2022
SELL
Payment of exercise price or tax liability
$271,909
$90.97 p/Share
2,989
Reduced 6.99%
39,777
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$5,923
$76.92 p/Share
77
Added 0.18%
42,766
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$4,487
$86.29 p/Share
52
Added 0.12%
42,685
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$6,974
$76.64 p/Share
91
Added 0.21%
42,633
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$6,049
$84.01 p/Share
72
Added 0.17%
42,542
Common Stock
Apr 09
2021
SELL
Payment of exercise price or tax liability
$440,087
$88.3 p/Share
4,984
Reduced 10.5%
42,470
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$5,945
$74.31 p/Share
80
Added 0.17%
47,454
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
4,000
Added 7.79%
47,374
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$1,818
$34.31 p/Share
53
Added 0.12%
43,374
Common Stock