Dec 14
2023
SELL
Open market or private sale
$4,202,800
$105.07 p/Share
40,000
Reduced 11.82%
298,415
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$1,299,600
$32.49 p/Share
40,000
Added 10.57%
338,415
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$1,373,860
$88.9 p/Share
15,454
Reduced 4.92%
298,415
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
38,026
Added 10.81%
313,869
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$1,722,781
$85.89 p/Share
20,058
Reduced 6.78%
275,843
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
49,354
Added 14.29%
295,901
Common Stock
Jul 14
2023
SELL
Open market or private sale
$1,665,000
$83.25 p/Share
20,000
Reduced 7.5%
246,547
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
$649,800
$32.49 p/Share
20,000
Added 6.98%
266,547
Common Stock
Jul 13
2023
SELL
Open market or private sale
$4,095,000
$81.9 p/Share
50,000
Reduced 16.86%
246,547
Common Stock
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