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
Nov 29
2021
-
80,500
Reduced 32.54%
166,925
Common Stock
Apr 14
2021
SELL
Open market or private sale
$603,100
$60.31 p/Share
10,000
Reduced 3.88%
247,425
Common Stock
Mar 11
2021
SELL
Open market or private sale
$590,400
$59.04 p/Share
10,000
Reduced 3.74%
257,425
Common Stock
Feb 10
2021
SELL
Open market or private sale
$560,000
$56.0 p/Share
10,000
Reduced 3.6%
267,425
Common Stock
Jan 26
2021
SELL
Open market or private sale
$530,000
$53.0 p/Share
10,000
Reduced 3.48%
277,425
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$1,615,651
$46.25 p/Share
34,933
Reduced 10.84%
287,425
Common Stock