Feb 12
2024
BUY
Grant, award, or other acquisition
-
4,752
Added 13.11%
31,493
Common Stock
Aug 31
2023
SELL
Open market or private sale
$682,200
$75.8 p/Share
9,000
Reduced 23.59%
29,152
Common Stock
Aug 15
2023
SELL
Open market or private sale
$516,320
$73.76 p/Share
7,000
Reduced 15.5%
38,152
Common Stock
May 31
2023
SELL
Open market or private sale
$144,080
$72.04 p/Share
2,000
Reduced 4.24%
45,152
Common Stock
May 09
2023
SELL
Open market or private sale
$243,950
$69.7 p/Share
3,500
Reduced 6.91%
47,152
Common Stock
Mar 10
2023
SELL
Open market or private sale
$469,252
$55.97 p/Share
8,384
Reduced 14.2%
50,652
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$240,487
$57.15 p/Share
4,208
Reduced 6.65%
59,036
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
9,383
Added 12.92%
63,244
Common Stock
Feb 17
2023
SELL
Open market or private sale
$116,220
$58.11 p/Share
2,000
Reduced 3.58%
53,861
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$339,216
$61.12 p/Share
5,550
Reduced 11.35%
43,352
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
12,509
Added 18.3%
55,861
Common Stock
May 09
2022
SELL
Open market or private sale
$371,210
$53.03 p/Share
7,000
Reduced 12.52%
48,902
Common Stock
Apr 04
2022
SELL
Open market or private sale
$275,991
$60.26 p/Share
4,580
Reduced 7.57%
55,902
Common Stock
Mar 16
2022
SELL
Open market or private sale
$189,180
$63.06 p/Share
3,000
Reduced 4.73%
60,482
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$106,240
$62.02 p/Share
1,713
Reduced 2.63%
63,482
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$174,761
$68.08 p/Share
2,567
Reduced 3.79%
65,195
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
23,849
Added 26.03%
67,762
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$284,556
$66.33 p/Share
4,290
Reduced 8.9%
43,913
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$106,613
$68.08 p/Share
1,566
Reduced 3.15%
48,203
Common Stock
Nov 12
2021
-
30
Reduced 0.06%
49,769
Common Stock
Nov 08
2021
-
300
Reduced 0.6%
49,799
Common Stock
Jun 23
2021
SELL
Open market or private sale
$390,000
$78.0 p/Share
5,000
Reduced 9.07%
50,099
Common Stock
May 06
2021
SELL
Open market or private sale
$144,624
$65.5 p/Share
2,208
Reduced 3.85%
55,099
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$135,768
$71.12 p/Share
1,909
Reduced 3.22%
57,307
Common Stock
Apr 28
2021
SELL
Open market or private sale
$375,000
$75.0 p/Share
5,000
Reduced 7.79%
59,216
Common Stock