May 07
2025
SELL
Payment of exercise price or tax liability
$9,310
$58.93 p/Share
158
Reduced 0.71%
22,129
Common Stock, par valu...
May 06
2025
SELL
Payment of exercise price or tax liability
$16,039
$58.54 p/Share
274
Reduced 1.45%
18,587
Common Stock, par valu...
May 06
2025
BUY
Grant, award, or other acquisition
-
3,700
Added 14.24%
22,287
Common Stock, par valu...
May 05
2025
SELL
Payment of exercise price or tax liability
$16,093
$60.96 p/Share
264
Reduced 1.38%
18,861
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$563,754
$117.4 p/Share
4,802
Reduced 20.07%
19,125
Common Stock, par valu...
May 11
2024
SELL
Payment of exercise price or tax liability
$131,253
$117.4 p/Share
1,118
Reduced 4.46%
23,927
Common Stock, par valu...
May 07
2024
BUY
Grant, award, or other acquisition
-
1,675
Added 6.27%
25,045
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$50,027
$117.99 p/Share
424
Reduced 1.78%
23,370
Common Stock, par valu...
May 05
2024
SELL
Payment of exercise price or tax liability
$42,264
$114.85 p/Share
368
Reduced 1.52%
23,794
Common Stock, par valu...
Aug 09
2023
SELL
Open market or private sale
$996,695
$111.4 p/Share
8,947
Reduced 27.02%
24,162
Common Stock, par valu...
May 09
2023
SELL
Payment of exercise price or tax liability
$286,977
$86.7 p/Share
3,310
Reduced 9.09%
33,109
Common Stock, par valu...
May 06
2023
SELL
Payment of exercise price or tax liability
$37,586
$87.82 p/Share
428
Reduced 1.16%
36,419
Common Stock, par valu...
May 05
2023
BUY
Grant, award, or other acquisition
-
2,800
Added 7.06%
36,847
Common Stock, par valu...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$175,544
$87.86 p/Share
1,998
Reduced 5.54%
34,047
Common Stock, par valu...
May 12
2022
SELL
Payment of exercise price or tax liability
$328,406
$74.3 p/Share
4,420
Reduced 10.92%
36,045
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
2,900
Added 6.69%
40,465
Common Stock, par valu...
May 27
2021
SELL
Open market or private sale
$471,360
$78.56 p/Share
6,000
Reduced 13.77%
37,565
Common Stock, par valu...
May 11
2021
BUY
Grant, award, or other acquisition
$237,249
$87.87 p/Share
2,700
Added 5.84%
43,565
Common Stock, par valu...
May 06
2021
SELL
Payment of exercise price or tax liability
$306,060
$86.58 p/Share
3,535
Reduced 7.96%
40,865
Common Stock, par valu...
Feb 09
2021
SELL
Open market or private sale
$85,816
$52.68 p/Share
1,629
Reduced 3.54%
44,400
Common Stock, par valu...