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
Sep 25
2017
SELL
Open market or private sale
$238,800
$59.7 p/Share
4,000
Reduced 0.6%
667,015
Common Stock
Aug 30
2017
SELL
Open market or private sale
$574,900
$57.49 p/Share
10,000
Reduced 1.47%
671,015
Common Stock