Jul 13
2023
BUY
Exercise of conversion of derivative security
$1,624,500
$32.49 p/Share
50,000
Added 14.43%
296,547
Common Stock
Jun 28
2023
SELL
Open market or private sale
$3,931,500
$78.63 p/Share
50,000
Reduced 16.86%
246,547
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
$1,624,500
$32.49 p/Share
50,000
Added 14.43%
296,547
Common Stock
Jun 08
2023
SELL
Open market or private sale
$4,371,310
$74.09 p/Share
59,000
Reduced 19.31%
246,547
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$2,074,439
$35.16 p/Share
59,000
Added 16.18%
305,547
Common Stock
Jun 02
2023
SELL
Open market or private sale
$1,770,000
$70.8 p/Share
25,000
Reduced 9.21%
246,547
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$878,999
$35.16 p/Share
25,000
Added 8.43%
271,547
Common Stock
Jun 01
2023
SELL
Open market or private sale
$5,123,999
$68.32 p/Share
75,000
Reduced 23.32%
246,547
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$2,636,999
$35.16 p/Share
75,000
Added 18.91%
321,547
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$2,033,557
$57.39 p/Share
35,434
Reduced 12.57%
246,547
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
101,271
Added 26.42%
281,981
Common Stock
Dec 13
2022
SELL
Open market or private sale
$2,170,865
$52.31 p/Share
41,500
Reduced 18.68%
180,710
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$1,337,130
$32.22 p/Share
41,500
Added 15.74%
222,210
Common Stock
Dec 12
2022
SELL
Open market or private sale
$1,658,585
$49.51 p/Share
33,500
Reduced 15.64%
180,710
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
$1,079,370
$32.22 p/Share
33,500
Added 13.52%
214,210
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$689,324
$49.46 p/Share
13,937
Reduced 7.16%
180,710
Common Stock
Dec 09
2022
SELL
Open market or private sale
$3,620,927
$49.17 p/Share
73,641
Reduced 27.45%
194,647
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
$2,372,713
$32.22 p/Share
73,641
Added 21.54%
268,288
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
34,728
Added 15.14%
194,647
Common Stock
Dec 08
2022
SELL
Open market or private sale
$67,705
$49.82 p/Share
1,359
Reduced 0.84%
159,919
Common Stock
Dec 08
2022
BUY
Exercise of conversion of derivative security
$43,786
$32.22 p/Share
1,359
Added 0.84%
161,278
Common Stock
Dec 29
2021
SELL
Open market or private sale
$1,803,250
$72.13 p/Share
25,000
Reduced 13.52%
159,919
Common Stock
Dec 23
2021
SELL
Open market or private sale
$1,751,250
$70.05 p/Share
25,000
Reduced 11.91%
184,919
Common Stock
Dec 18
2021
SELL
Payment of exercise price or tax liability
$1,975,254
$68.54 p/Share
28,819
Reduced 12.07%
209,919
Common Stock
Dec 18
2021
BUY
Exercise of conversion of derivative security
-
71,813
Added 23.12%
238,738
Common Stock