Jul 12
2023
BUY
Exercise of conversion of derivative security
$153,015
$32.85 p/Share
4,658
Added 8.21%
52,072
Common Stock
Jun 21
2023
SELL
Open market or private sale
$1,134,300
$75.62 p/Share
15,000
Reduced 24.03%
47,414
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$492,750
$32.85 p/Share
15,000
Added 19.38%
62,414
Common Stock
Jun 02
2023
SELL
Open market or private sale
$1,063,200
$70.88 p/Share
15,000
Reduced 24.03%
47,414
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$492,750
$32.85 p/Share
15,000
Added 19.38%
62,414
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$559,322
$57.39 p/Share
9,746
Reduced 17.05%
47,414
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
25,940
Added 31.22%
57,160
Common Stock
Jan 13
2023
SELL
Open market or private sale
$1,908,080
$56.12 p/Share
34,000
Reduced 52.13%
31,220
Common Stock
Jan 13
2023
BUY
Exercise of conversion of derivative security
$1,104,660
$32.49 p/Share
34,000
Added 34.27%
65,220
Common Stock
Jan 12
2023
SELL
Open market or private sale
$1,679,100
$55.97 p/Share
30,000
Reduced 49.0%
31,220
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
$1,054,800
$35.16 p/Share
30,000
Added 32.89%
61,220
Common Stock
Dec 21
2022
SELL
Open market or private sale
$512,600
$51.26 p/Share
10,000
Reduced 24.26%
31,220
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$110,592
$49.46 p/Share
2,236
Reduced 5.15%
41,220
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
8,895
Added 16.99%
43,456
Common Stock
Dec 27
2021
SELL
Open market or private sale
$354,850
$70.97 p/Share
5,000
Reduced 12.64%
34,561
Common Stock
Dec 23
2021
-
4,000
Reduced 9.18%
39,561
Common Stock
Dec 22
2021
SELL
Open market or private sale
$353,950
$70.79 p/Share
5,000
Reduced 10.3%
43,561
Common Stock
Dec 18
2021
SELL
Payment of exercise price or tax liability
$493,008
$68.54 p/Share
7,193
Reduced 12.9%
48,561
Common Stock
Dec 18
2021
BUY
Exercise of conversion of derivative security
-
17,924
Added 24.33%
55,754
Common Stock
Dec 03
2021
SELL
Open market or private sale
$207,480
$69.16 p/Share
3,000
Reduced 7.35%
37,830
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
$105,480
$35.16 p/Share
3,000
Added 6.84%
40,830
Common Stock
May 10
2021
SELL
Open market or private sale
$67,950
$67.95 p/Share
1,000
Reduced 2.58%
37,830
Common Stock
May 07
2021
SELL
Open market or private sale
$66,950
$66.95 p/Share
1,000
Reduced 2.51%
38,830
Common Stock
May 05
2021
SELL
Open market or private sale
$65,970
$65.97 p/Share
1,000
Reduced 2.45%
39,830
Common Stock
May 04
2021
SELL
Open market or private sale
$64,950
$64.95 p/Share
1,000
Reduced 2.39%
40,830
Common Stock