Dec 31
2024
SELL
Payment of exercise price or tax liability
$9,203,893
$75.67 p/Share
121,632
Reduced 8.66%
1,282,222
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$18,160,800
$75.67 p/Share
240,000
Added 14.6%
1,403,854
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$3,388,433
$80.23 p/Share
42,234
Reduced 3.5%
1,163,854
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$184,727
$24.65 p/Share
7,494
Added 0.62%
1,206,088
Common Stock
Aug 13
2024
SELL
Open market or private sale
$4,952,833
$69.03 p/Share
71,749
Reduced 5.65%
1,198,594
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$1,768,612
$24.65 p/Share
71,749
Added 5.35%
1,270,343
Common Stock
Aug 12
2024
SELL
Open market or private sale
$69
$69.0 p/Share
1
Reduced 0.0%
1,198,594
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
$24
$24.65 p/Share
1
Added 0.0%
1,198,595
Common Stock
Aug 09
2024
SELL
Open market or private sale
$5,735,791
$69.67 p/Share
82,328
Reduced 6.43%
1,198,594
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
$2,976,635
$24.65 p/Share
120,756
Added 8.62%
1,280,922
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$5,989,615
$50.41 p/Share
118,818
Reduced 9.29%
1,160,166
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$12,098,400
$50.41 p/Share
240,000
Added 15.8%
1,278,984
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$2,552,874
$51.49 p/Share
49,580
Reduced 4.55%
1,038,984
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$5,149,000
$51.49 p/Share
100,000
Added 8.41%
1,088,564
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$2,413,058
$48.67 p/Share
49,580
Reduced 4.78%
988,564
Common Stock
Aug 18
2023
SELL
Open market or private sale
$7,033,100
$54.2 p/Share
129,762
Reduced 11.11%
1,038,144
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
$3,094,000
$15.47 p/Share
200,000
Added 14.62%
1,167,906
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
$3,014,500
$60.29 p/Share
50,000
Added 4.91%
967,906
Common Stock
Nov 15
2022
SELL
Open market or private sale
$6,381,968
$66.28 p/Share
96,288
Reduced 9.49%
917,906
Common Stock
Nov 14
2022
SELL
Open market or private sale
$245,140
$66.04 p/Share
3,712
Reduced 0.36%
1,014,194
Common Stock
Aug 25
2022
BUY
Exercise of conversion of derivative security
$862,000
$8.62 p/Share
100,000
Added 8.95%
1,017,906
Common Stock
Aug 24
2022
SELL
Open market or private sale
$6,016,952
$50.33 p/Share
119,550
Reduced 11.52%
917,906
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$3,865,000
$38.65 p/Share
100,000
Added 8.79%
1,037,456
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$870,000
$8.7 p/Share
100,000
Added 9.64%
937,456
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$2,166,893
$31.1 p/Share
69,675
Reduced 7.68%
837,456
Common Stock