Jun 06
2024
SELL
Open market or private sale
$429,000
$85.8 p/Share
5,000
Reduced 9.38%
48,320
Common Stock Par Value...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$51,482
$83.44 p/Share
617
Reduced 1.15%
53,166
Common Stock Par Value...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$100,176
$83.48 p/Share
1,200
Reduced 2.18%
53,783
Common Stock Par Value...
Feb 22
2024
BUY
Grant, award, or other acquisition
$545,625
$83.48 p/Share
6,536
Added 10.64%
54,900
Common Stock Par Value...
Aug 22
2023
SELL
Open market or private sale
$225,250
$66.25 p/Share
3,400
Reduced 6.6%
48,094
Common Stock Par Value...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$82,294
$71.56 p/Share
1,150
Reduced 2.2%
51,104
Common Stock Par Value...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
6,364
Added 10.87%
52,170
Common Stock Par Value...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$44,214
$70.63 p/Share
626
Reduced 1.35%
45,890
Common Stock Par Value...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$60,801
$88.89 p/Share
684
Reduced 1.47%
45,914
Common Stock Par Value...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$117,690
$89.43 p/Share
1,316
Reduced 2.75%
46,598
Common Stock Par Value...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
6,428
Added 12.11%
46,656
Common Stock Par Value...
Nov 16
2021
SELL
Open market or private sale
$421,000
$84.2 p/Share
5,000
Reduced 10.78%
41,373
Common Stock Par Value...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$111,001
$67.56 p/Share
1,643
Reduced 3.45%
46,023
Common Stock Par Value...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
8,101
Added 14.95%
46,098
Common Stock Par Value...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$9,960
$69.17 p/Share
144
Reduced 0.36%
39,565
Common Stock Par Value...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$35,991
$66.65 p/Share
540
Reduced 1.34%
39,709
Common Stock Par Value...
Feb 22
2021
SELL
Open market or private sale
$325,500
$65.1 p/Share
5,000
Reduced 11.05%
40,249
Common Stock Par Value...
Nov 30
2020
SELL
Payment of exercise price or tax liability
$19,800
$48.53 p/Share
408
Reduced 0.9%
45,103
Common Stock Par Value...