Sep 06
2024
SELL
Open market or private sale
$249,480
$124.74 p/Share
2,000
Reduced 5.34%
35,437
Common Stock, par valu...
May 13
2024
SELL
Open market or private sale
$250,020
$135.0 p/Share
1,852
Reduced 4.71%
37,437
Common Stock, par valu...
Mar 05
2024
-
700
Reduced 1.75%
39,289
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$676,962
$137.79 p/Share
4,913
Reduced 10.94%
39,989
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,504
Added 5.28%
44,902
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
9,086
Added 17.65%
42,398
Common Stock, par valu...
Aug 28
2023
-
500
Reduced 1.48%
33,312
Common Stock, par valu...
Aug 24
2023
SELL
Open market or private sale
$264,925
$105.97 p/Share
2,500
Reduced 6.88%
33,812
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$300,614
$69.33 p/Share
4,336
Reduced 10.67%
36,312
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,543
Added 10.05%
40,648
Common Stock, par valu...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
5,712
Added 13.66%
36,105
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$207,319
$79.83 p/Share
2,597
Reduced 7.71%
31,093
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
3,758
Added 10.04%
33,690
Common Stock, par valu...
Feb 28
2022
SELL
Open market or private sale
$311,400
$77.85 p/Share
4,000
Reduced 11.79%
29,932
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
7,626
Added 18.35%
33,932
Common Stock, par valu...
May 10
2021
SELL
Open market or private sale
$155,995
$75.36 p/Share
2,070
Reduced 7.29%
26,306
Common Stock, par valu...
Mar 02
2021
-
290
Reduced 1.01%
28,376
Common Stock, par valu...
Mar 02
2021
SELL
Open market or private sale
$104,440
$52.22 p/Share
2,000
Reduced 6.52%
28,666
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$90,214
$52.45 p/Share
1,720
Reduced 6.02%
26,853
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,813
Added 11.06%
30,666
Common Stock, par valu...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
8,230
Added 22.36%
28,573
Common Stock, par valu...