Dec 16
2024
SELL
Payment of exercise price or tax liability
$333,940
$99.21 p/Share
3,366
Reduced 1.42%
234,474
Common Stock
Dec 13
2024
BUY
Grant, award, or other acquisition
-
19,442
Added 7.56%
237,840
Restricted Shares of C...
Nov 07
2024
SELL
Open market or private sale
$341,530
$97.58 p/Share
3,500
Reduced 1.58%
218,398
Common Stock
Aug 07
2024
SELL
Open market or private sale
$303,560
$75.89 p/Share
4,000
Reduced 1.77%
221,898
Common Stock
May 15
2024
SELL
Open market or private sale
$601,440
$75.18 p/Share
8,000
Reduced 3.42%
225,898
Common Stock
Mar 21
2024
SELL
Open market or private sale
$488,110
$69.73 p/Share
7,000
Reduced 2.91%
233,898
Common Stock
Dec 20
2023
SELL
Open market or private sale
$592,233
$69.17 p/Share
8,562
Reduced 3.43%
240,898
Common Stock
Dec 19
2023
SELL
Open market or private sale
$591,446
$69.07 p/Share
8,563
Reduced 3.32%
249,460
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
26,729
Added 9.39%
258,023
Restricted Shares of C...
Sep 20
2023
SELL
Open market or private sale
$283,680
$94.56 p/Share
3,000
Reduced 1.91%
154,196
Common Stock
May 22
2023
SELL
Open market or private sale
$296,695
$84.77 p/Share
3,500
Reduced 2.18%
157,196
Common Stock
Mar 01
2023
SELL
Open market or private sale
$305,940
$101.98 p/Share
3,000
Reduced 1.83%
160,696
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
18,490
Added 10.15%
163,696
Restricted Shares of C...
Jul 11
2022
SELL
Open market or private sale
$345,583
$76.17 p/Share
4,537
Reduced 3.03%
145,206
Common Stock
Apr 18
2022
SELL
Open market or private sale
$320,940
$71.32 p/Share
4,500
Reduced 2.92%
149,743
Common Stock
Feb 14
2022
SELL
Open market or private sale
$440,880
$73.48 p/Share
6,000
Reduced 3.74%
154,243
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
6,771
Added 4.05%
160,243
Restricted Shares of C...
Dec 10
2021
SELL
Open market or private sale
$449,325
$59.91 p/Share
7,500
Reduced 4.66%
153,472
Common
Dec 10
2021
BUY
Exercise of conversion of derivative security
$194,325
$25.91 p/Share
7,500
Added 4.45%
160,972
Common
Dec 09
2021
SELL
Open market or private sale
$462,300
$61.64 p/Share
7,500
Reduced 4.66%
153,472
Common
Dec 09
2021
BUY
Exercise of conversion of derivative security
$194,325
$25.91 p/Share
7,500
Added 4.45%
160,972
Common
Dec 02
2021
BUY
Exercise of conversion of derivative security
$129,550
$25.91 p/Share
5,000
Added 3.16%
153,472
Common
Nov 03
2021
SELL
Open market or private sale
$216,000
$72.0 p/Share
3,000
Reduced 1.98%
148,472
Common
Sep 24
2021
BUY
Exercise of conversion of derivative security
$259,100
$25.91 p/Share
10,000
Added 6.19%
151,472
Common
Jul 27
2021
BUY
Exercise of conversion of derivative security
$259,100
$25.91 p/Share
10,000
Added 6.6%
141,472
Common