Nov 25
2024
SELL
Open market or private sale
$1,250,672
$89.27 p/Share
14,010
Reduced 93.47%
978
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$83,678
$19.99 p/Share
4,186
Added 21.83%
14,988
Common Stock
Aug 26
2024
SELL
Open market or private sale
$1,110,451
$79.25 p/Share
14,012
Reduced 56.47%
10,802
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$83,658
$19.99 p/Share
4,185
Added 14.43%
24,814
Common Stock
May 28
2024
SELL
Open market or private sale
$1,055,588
$75.34 p/Share
14,011
Reduced 40.96%
20,197
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$83,678
$19.99 p/Share
4,186
Added 10.9%
34,208
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$73,254
$72.03 p/Share
1,017
Reduced 3.28%
30,022
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
2,102
Added 6.34%
31,039
Common Stock
Feb 26
2024
SELL
Open market or private sale
$626,098
$67.07 p/Share
9,335
Reduced 24.39%
28,937
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$83,658
$19.99 p/Share
4,185
Added 9.86%
38,272
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$69,242
$65.82 p/Share
1,052
Reduced 2.99%
34,087
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
2,372
Added 6.32%
35,139
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$82,735
$65.82 p/Share
1,257
Reduced 3.69%
32,767
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,833
Added 7.69%
34,024
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$74,376
$65.82 p/Share
1,130
Reduced 3.5%
31,191
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
2,546
Added 7.3%
32,321
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$92,857
$65.95 p/Share
1,408
Reduced 4.52%
29,775
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
3,172
Added 9.23%
31,183
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
9,722
Reduced 25.77%
28,011
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
22,666
Added 37.53%
37,733
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$389,234
$57.81 p/Share
6,733
Reduced 30.89%
15,067
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
14,823
Added 40.47%
21,800
Common Stock
Nov 20
2023
SELL
Open market or private sale
$447,508
$54.06 p/Share
8,278
Reduced 54.26%
6,977
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$66,606
$17.26 p/Share
3,859
Added 20.19%
15,255
Common Stock
Aug 21
2023
SELL
Open market or private sale
$332,640
$50.4 p/Share
6,600
Reduced 36.67%
11,396
Common Stock