May 17
2023
BUY
Exercise of conversion of derivative security
$2,177,892
$22.28 p/Share
97,751
Added 8.44%
1,060,160
Common Stock
May 03
2023
SELL
Open market or private sale
$1,232,688
$68.95 p/Share
17,878
Reduced 1.82%
962,409
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$398,321
$22.28 p/Share
17,878
Added 1.79%
980,287
Common Stock
Feb 23
2023
SELL
Open market or private sale
$201,214
$70.95 p/Share
2,836
Reduced 0.29%
962,409
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
$63,186
$22.28 p/Share
2,836
Added 0.29%
965,245
Common Stock
Feb 22
2023
SELL
Open market or private sale
$783,042
$70.87 p/Share
11,049
Reduced 1.14%
962,409
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$246,171
$22.28 p/Share
11,049
Added 1.12%
973,458
Common Stock
Feb 21
2023
SELL
Open market or private sale
$8,549,471
$70.86 p/Share
120,653
Reduced 11.14%
962,409
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$2,688,148
$22.28 p/Share
120,653
Added 10.02%
1,083,062
Common Stock
Dec 14
2022
SELL
Open market or private sale
$1,187,523
$70.11 p/Share
16,938
Reduced 1.73%
962,409
Common Stock
Dec 14
2022
BUY
Exercise of conversion of derivative security
$377,378
$22.28 p/Share
16,938
Added 1.7%
979,347
Common Stock
Nov 16
2022
-
6,500
Reduced 0.67%
962,409
Common Stock
Nov 07
2022
SELL
Open market or private sale
$2,454,900
$70.14 p/Share
35,000
Reduced 3.49%
968,909
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
$779,800
$22.28 p/Share
35,000
Added 3.37%
1,003,909
Common Stock
Nov 04
2022
SELL
Open market or private sale
$4,463,006
$68.98 p/Share
64,700
Reduced 6.26%
968,909
Common Stock
Nov 04
2022
BUY
Exercise of conversion of derivative security
$1,488,100
$23.0 p/Share
64,700
Added 6.11%
993,908
Common Stock
Nov 03
2022
SELL
Open market or private sale
$700,709
$68.03 p/Share
10,300
Reduced 1.05%
968,909
Common Stock
Nov 03
2022
BUY
Exercise of conversion of derivative security
$236,900
$23.0 p/Share
10,300
Added 1.04%
979,209
Common Stock
Jun 06
2022
SELL
Open market or private sale
$1,783,500
$71.34 p/Share
25,000
Reduced 2.52%
968,909
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
$575,000
$23.0 p/Share
25,000
Added 2.45%
993,909
Common Stock
Jun 02
2022
SELL
Open market or private sale
$2,118,663
$70.74 p/Share
29,950
Reduced 3.0%
968,909
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
$688,850
$23.0 p/Share
29,950
Added 3.0%
969,009
Common Stock
Jun 01
2022
SELL
Open market or private sale
$3,155,753
$70.05 p/Share
45,050
Reduced 4.44%
968,909
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
$1,036,150
$23.0 p/Share
45,050
Added 4.25%
1,013,959
Common Stock
May 27
2022
SELL
Open market or private sale
$5,953,846
$69.88 p/Share
85,201
Reduced 8.08%
968,909
Common Stock