Feb 28
2024
SELL
Payment of exercise price or tax liability
$7,258,180
$63.96 p/Share
113,480
Reduced 6.52%
1,627,444
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
249,626
Added 12.54%
1,740,924
Common Stock
Jan 26
2024
SELL
Open market or private sale
$4,754,831
$59.88 p/Share
79,406
Reduced 5.06%
1,491,298
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$1,184,737
$14.92 p/Share
79,406
Added 4.81%
1,570,704
Common Stock
Jan 25
2024
SELL
Open market or private sale
$9,819,235
$59.4 p/Share
165,307
Reduced 9.98%
1,491,298
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
$2,466,380
$14.92 p/Share
165,307
Added 9.07%
1,656,605
Common Stock
Jan 24
2024
SELL
Open market or private sale
$1,739,061
$59.7 p/Share
29,130
Reduced 1.92%
1,491,298
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
$434,619
$14.92 p/Share
29,130
Added 1.88%
1,520,428
Common Stock
Jan 23
2024
SELL
Open market or private sale
$3,578,998
$60.5 p/Share
59,157
Reduced 3.82%
1,491,298
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$882,622
$14.92 p/Share
59,157
Added 3.68%
1,550,455
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$536,269
$61.33 p/Share
8,744
Reduced 0.58%
1,491,298
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
27,465
Added 1.8%
1,500,042
Common Stock
May 16
2023
SELL
Open market or private sale
$6,801,000
$45.34 p/Share
150,000
Reduced 9.24%
1,472,577
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
$2,494,500
$16.63 p/Share
150,000
Added 8.46%
1,622,577
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$4,101,152
$35.2 p/Share
116,510
Reduced 7.33%
1,472,577
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
271,903
Added 14.61%
1,589,087
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
60,514
Added 4.39%
1,317,184
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$4,836,450
$38.0 p/Share
127,275
Reduced 9.2%
1,256,670
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
286,334
Added 17.14%
1,383,945
Common Stock
Nov 12
2021
SELL
Open market or private sale
$3,370,477
$42.28 p/Share
79,718
Reduced 6.77%
1,097,611
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$1,165,477
$14.62 p/Share
79,718
Added 6.34%
1,177,329
Common Stock
Nov 11
2021
SELL
Open market or private sale
$5,086,995
$41.9 p/Share
121,408
Reduced 9.96%
1,097,611
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
$1,774,985
$14.62 p/Share
121,408
Added 9.06%
1,219,019
Common Stock
Nov 10
2021
SELL
Open market or private sale
$3,823,675
$42.06 p/Share
90,910
Reduced 7.65%
1,097,611
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$1,329,104
$14.62 p/Share
90,910
Added 7.11%
1,188,521
Common Stock