Mar 04
2024
SELL
Open market or private sale
$1,546,263
$139.09 p/Share
11,117
Reduced 21.65%
40,237
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,021,988
$137.79 p/Share
7,417
Reduced 12.62%
51,354
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,629
Added 5.82%
58,771
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
12,692
Added 18.71%
55,142
Common Stock, par valu...
Aug 31
2023
SELL
Open market or private sale
$598,086
$109.12 p/Share
5,481
Reduced 11.44%
42,450
Common Stock, par valu...
Mar 03
2023
SELL
Open market or private sale
$407,228
$69.41 p/Share
5,867
Reduced 10.91%
47,931
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$594,088
$69.33 p/Share
8,569
Reduced 13.74%
53,798
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
6,346
Added 9.24%
62,367
Common Stock, par valu...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,092
Added 12.62%
56,021
Common Stock, par valu...
Mar 02
2022
SELL
Open market or private sale
$197,697
$82.58 p/Share
2,394
Reduced 4.76%
47,929
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$485,766
$79.83 p/Share
6,085
Reduced 10.79%
50,323
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,324
Added 8.62%
56,408
Common Stock, par valu...
Feb 28
2022
SELL
Open market or private sale
$373,145
$77.4 p/Share
4,821
Reduced 8.62%
51,084
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
11,440
Added 16.99%
55,905
Common Stock, par valu...
Mar 02
2021
SELL
Open market or private sale
$247,328
$52.08 p/Share
4,749
Reduced 9.65%
44,465
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$182,736
$52.45 p/Share
3,484
Reduced 7.42%
43,494
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
5,720
Added 10.41%
49,214
Common Stock, par valu...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
13,718
Added 22.6%
46,978
Common Stock, par valu...
Dec 07
2020
SELL
Open market or private sale
$44,480
$44.48 p/Share
1,000
Reduced 2.92%
33,260
Common Stock, par valu...