Aug 15
2023
SELL
Open market or private sale
$1,742,500
$69.7 p/Share
25,000
Reduced 2.33%
1,048,055
Common Stock
Jul 17
2023
SELL
Open market or private sale
$1,430,250
$57.21 p/Share
25,000
Reduced 2.28%
1,073,055
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$117,326
$58.14 p/Share
2,018
Reduced 0.18%
1,094,019
Common Stock
Jun 15
2023
SELL
Open market or private sale
$1,450,000
$58.0 p/Share
25,000
Reduced 2.23%
1,098,055
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
2,412
Added 0.21%
1,123,055
Common Stock
May 17
2023
SELL
Open market or private sale
$2,898,438
$69.19 p/Share
41,891
Reduced 3.6%
1,120,643
Common Stock
May 16
2023
SELL
Open market or private sale
$2,835,225
$70.87 p/Share
40,006
Reduced 3.33%
1,162,534
Common Stock
May 15
2023
SELL
Open market or private sale
$1,763,000
$70.52 p/Share
25,000
Reduced 2.04%
1,202,540
Common Stock
Apr 17
2023
SELL
Open market or private sale
$1,618,000
$64.72 p/Share
25,000
Reduced 2.0%
1,227,540
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$124,591
$61.74 p/Share
2,018
Reduced 0.16%
1,250,522
Common Stock
Mar 15
2023
SELL
Open market or private sale
$1,582,000
$63.28 p/Share
25,000
Reduced 1.96%
1,252,540
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$10,750
$0.43 p/Share
25,000
Added 1.92%
1,277,540
Common Stock
Mar 14
2023
SELL
Open market or private sale
$300,500
$60.1 p/Share
5,000
Reduced 0.4%
1,252,540
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
961,350
Added 43.33%
1,257,540
Common Stock
Feb 15
2023
SELL
Open market or private sale
$2,912,000
$58.24 p/Share
50,000
Reduced 14.44%
296,190
Common Stock
Jan 17
2023
SELL
Open market or private sale
$3,660,800
$66.56 p/Share
55,000
Reduced 13.72%
345,923
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$99,026
$63.56 p/Share
1,558
Reduced 0.39%
400,923
Common Stock
Dec 30
2022
BUY
Exercise of conversion of derivative security
$70,950
$0.43 p/Share
165,000
Added 29.08%
402,481
Common Stock
Dec 15
2022
SELL
Open market or private sale
$3,685,000
$67.0 p/Share
55,000
Reduced 18.8%
237,481
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$23,650
$0.43 p/Share
55,000
Added 15.83%
292,481
Common Stock
Nov 15
2022
SELL
Open market or private sale
$4,488,550
$81.61 p/Share
55,000
Reduced 18.8%
237,481
Common Stock
Oct 17
2022
SELL
Open market or private sale
$4,140,400
$75.28 p/Share
55,000
Reduced 15.83%
292,481
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$103,149
$72.64 p/Share
1,420
Reduced 0.41%
347,481
Common Stock
Sep 09
2022
SELL
Open market or private sale
$1,050,313
$76.71 p/Share
13,692
Reduced 3.78%
348,901
Common Stock
Sep 08
2022
SELL
Open market or private sale
$1,225,057
$75.12 p/Share
16,308
Reduced 4.3%
362,593
Common Stock