Mar 10
2024
SELL
Payment of exercise price or tax liability
$97,078
$76.08 p/Share
1,276
Reduced 5.12%
23,641
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
2,493
Added 9.1%
24,917
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$103,699
$75.97 p/Share
1,365
Reduced 5.74%
22,424
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,668
Added 10.08%
23,789
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
10,777
Added 24.27%
33,624
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$325,422
$77.5 p/Share
4,199
Reduced 16.58%
21,121
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
8,207
Added 24.48%
25,320
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$191,014
$79.49 p/Share
2,403
Reduced 12.31%
17,113
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
4,696
Added 19.4%
19,516
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$90,563
$71.03 p/Share
1,275
Reduced 7.92%
14,820
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
2,492
Added 13.41%
16,095
Common Stock
Mar 08
2023
SELL
Open market or private sale
$461,400
$76.9 p/Share
6,000
Reduced 30.47%
13,692
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
10,672
Added 24.13%
33,546
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$333,488
$77.25 p/Share
4,317
Reduced 17.98%
19,692
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
10,889
Added 31.2%
24,009
Common Stock
Nov 14
2022
SELL
Open market or private sale
$291,200
$72.8 p/Share
4,000
Reduced 23.36%
13,120
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$49,448
$78.99 p/Share
626
Reduced 3.53%
17,120
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
1,222
Added 6.44%
17,746
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
9,970
Added 22.18%
34,985
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$386,088
$87.37 p/Share
4,419
Reduced 21.1%
16,524
Common Stock
Feb 27
2022
BUY
Grant, award, or other acquisition
-
10,888
Added 34.21%
20,943
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$31,886
$76.1 p/Share
419
Reduced 4.0%
10,055
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
1,221
Added 10.44%
10,474
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$138,524
$65.28 p/Share
2,122
Reduced 18.65%
9,253
Common Stock
Feb 27
2021
BUY
Grant, award, or other acquisition
-
6,193
Added 35.25%
11,375
Common Stock