Dec 31
2024
-
47,500
Reduced 7.13%
618,536
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
-
2,175
Added 0.33%
663,561
Common Stock
Nov 26
2024
SELL
Open market or private sale
$409,000
$81.8 p/Share
5,000
Reduced 0.75%
661,386
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
$406,400
$40.64 p/Share
10,000
Added 1.48%
666,386
Common Stock
Jun 24
2024
SELL
Open market or private sale
$335,200
$67.04 p/Share
5,000
Reduced 0.76%
656,386
Common Stock
Dec 27
2023
-
4,725
Reduced 0.71%
661,386
Common Stock
Dec 26
2023
-
7,500
Reduced 1.11%
666,111
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
1,000
Added 0.15%
673,611
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
$337,600
$33.76 p/Share
10,000
Added 1.46%
672,611
Common Stock
Feb 06
2023
-
320
Reduced 0.05%
662,611
Common Stock
Dec 28
2022
-
7,750
Reduced 1.16%
662,165
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
$224,500
$22.45 p/Share
10,000
Added 1.47%
669,915
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
766
Added 0.12%
662,931
Common Stock
May 06
2021
SELL
Open market or private sale
$632,700
$63.27 p/Share
10,000
Reduced 1.49%
659,915
Common Stock
Nov 25
2020
SELL
Open market or private sale
$567,000
$56.7 p/Share
10,000
Reduced 1.47%
669,915
Common Stock
Nov 25
2020
BUY
Exercise of conversion of derivative security
$238,600
$23.86 p/Share
10,000
Added 1.45%
679,915
Stock Option (Right to...
Dec 19
2019
SELL
Open market or private sale
$133,260
$66.63 p/Share
2,000
Reduced 0.3%
669,915
Common Stock
Dec 18
2019
SELL
Open market or private sale
$200,820
$66.94 p/Share
3,000
Reduced 0.44%
671,915
Common Stock
Dec 16
2019
SELL
Open market or private sale
$331,400
$66.28 p/Share
5,000
Reduced 0.74%
674,915
Common Stock
Nov 25
2019
BUY
Exercise of conversion of derivative security
$176,500
$17.65 p/Share
10,000
Added 1.45%
679,915
Stock Option (Right to...
Sep 13
2019
SELL
Open market or private sale
$305,000
$61.0 p/Share
5,000
Reduced 0.74%
666,915
Common Stock
Sep 13
2019
-
1,600
Reduced 0.24%
671,915
Common Stock
Feb 16
2018
BUY
Exercise of conversion of derivative security
$146,200
$14.62 p/Share
10,000
Added 1.46%
673,515
Stock Option (Right to...
Dec 08
2017
BUY
Exercise of conversion of derivative security
$81,225
$32.49 p/Share
2,500
Added 0.38%
663,515
Stock Options (right t...
Sep 26
2017
SELL
Open market or private sale
$358,620
$59.77 p/Share
6,000
Reduced 0.9%
661,015
Common Stock