Dec 13
2024
BUY
Grant, award, or other acquisition
-
13,234
Added 2.55%
504,778
Restricted Shares of C...
Dec 06
2024
-
15,000
Reduced 2.96%
491,544
Common Stock
Dec 04
2024
-
450
Reduced 0.09%
506,544
Common Stock
Nov 06
2024
SELL
Open market or private sale
$3,690,750
$98.42 p/Share
37,500
Reduced 6.89%
506,994
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
20,884
Added 3.69%
544,494
Restricted Shares of C...
Dec 08
2023
-
500
Reduced 0.1%
523,610
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
18,198
Added 4.95%
349,407
Restricted Shares of C...
Dec 06
2022
-
450
Reduced 0.14%
331,209
Common Stock
Nov 22
2022
SELL
Open market or private sale
$1,884,924
$101.34 p/Share
18,600
Reduced 5.31%
331,659
Common Stock
Nov 15
2022
SELL
Open market or private sale
$137,746
$98.39 p/Share
1,400
Reduced 0.4%
350,259
Common Stock
Jul 28
2022
SELL
Open market or private sale
$1,113,226
$86.31 p/Share
12,898
Reduced 3.54%
351,659
Common Stock
Jul 27
2022
SELL
Open market or private sale
$529,356
$85.38 p/Share
6,200
Reduced 1.67%
364,557
Common Stock
Jul 26
2022
SELL
Open market or private sale
$51,200
$85.05 p/Share
602
Reduced 0.16%
370,757
Common Stock
Jul 19
2022
SELL
Open market or private sale
$25,545
$85.15 p/Share
300
Reduced 0.08%
371,359
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
12,144
Added 3.16%
371,659
Restricted Shares of C...
Oct 15
2021
SELL
Open market or private sale
$54,960
$68.7 p/Share
800
Reduced 0.22%
360,415
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
$28,656
$25.91 p/Share
1,106
Added 0.31%
361,215
Common Stock
Oct 14
2021
SELL
Open market or private sale
$167,099
$68.85 p/Share
2,427
Reduced 0.67%
360,109
Common Stock
Oct 14
2021
BUY
Exercise of conversion of derivative security
$87,446
$25.91 p/Share
3,375
Added 0.92%
362,536
Common Stock
Oct 13
2021
SELL
Open market or private sale
$186,563
$67.94 p/Share
2,746
Reduced 0.76%
359,161
Common Stock
Oct 13
2021
BUY
Exercise of conversion of derivative security
$99,106
$25.91 p/Share
3,825
Added 1.05%
361,907
Common Stock
Oct 12
2021
SELL
Open market or private sale
$150,128
$68.24 p/Share
2,200
Reduced 0.61%
358,082
Common Stock
Oct 12
2021
BUY
Exercise of conversion of derivative security
$79,518
$25.91 p/Share
3,069
Added 0.84%
360,282
Common Stock
Oct 11
2021
SELL
Open market or private sale
$181,743
$68.66 p/Share
2,647
Reduced 0.74%
357,213
Common Stock
Oct 11
2021
BUY
Exercise of conversion of derivative security
$95,867
$25.91 p/Share
3,700
Added 1.02%
359,860
Common Stock