Nov 01
2023
SELL
Open market or private sale
$254,461
$49.41 p/Share
5,150
Reduced 7.98%
59,359
Common Stock, par valu...
Jul 21
2023
SELL
Open market or private sale
$255,255
$50.05 p/Share
5,100
Reduced 7.33%
64,509
Common Stock, par valu...
Apr 03
2023
SELL
Payment of exercise price or tax liability
$107,331
$54.4 p/Share
1,973
Reduced 2.77%
69,204
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
7,352
Added 9.36%
71,177
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$928,731
$57.1 p/Share
16,265
Reduced 20.31%
63,825
Common Stock, par valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
31,860
Added 28.46%
80,089
Common Stock, par valu...
Dec 31
2022
SELL
Payment of exercise price or tax liability
$130,684
$61.76 p/Share
2,116
Reduced 4.2%
48,229
Common Stock, par valu...
Sep 08
2022
SELL
Open market or private sale
$403,000
$62.0 p/Share
6,500
Reduced 11.43%
50,345
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$70,585
$181.92 p/Share
388
Reduced 2.02%
18,825
Common Stock, par valu...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,649
Added 7.9%
19,213
Common Stock, par valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$436,789
$168.19 p/Share
2,597
Reduced 12.88%
17,564
Common Stock, par valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
6,786
Added 25.18%
20,161
Common Stock, par valu...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$310,605
$210.01 p/Share
1,479
Reduced 9.96%
13,375
Common Stock, par valu...
Oct 22
2021
SELL
Open market or private sale
$351,129
$200.76 p/Share
1,749
Reduced 10.53%
14,854
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
1,590
Added 8.83%
16,414
Common Stock, par valu...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$227,491
$140.34 p/Share
1,621
Reduced 9.86%
14,824
Common Stock, par valu...
Feb 23
2021
BUY
Grant, award, or other acquisition
-
4,696
Added 22.21%
16,445
Common Stock, par valu...
Feb 03
2021
SELL
Open market or private sale
$287,689
$141.44 p/Share
2,034
Reduced 14.76%
11,749
Common Stock, par valu...
Dec 31
2020
SELL
Payment of exercise price or tax liability
$259,772
$132.74 p/Share
1,957
Reduced 12.43%
13,783
Common Stock, par valu...