Mar 21
2024
SELL
Open market or private sale
$1,212,898
$54.14 p/Share
22,403
Reduced 28.7%
55,657
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$518,181
$23.13 p/Share
22,403
Added 24.22%
70,098
Common Stock
Mar 01
2024
SELL
Open market or private sale
$24,890
$55.56 p/Share
448
Reduced 0.8%
55,657
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$23,571
$52.97 p/Share
445
Reduced 0.79%
55,657
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$9,533
$20.68 p/Share
461
Added 0.82%
55,880
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$222,498
$47.32 p/Share
4,702
Reduced 7.73%
56,089
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
6,563
Added 9.74%
60,791
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
3,843
Added 6.62%
54,228
Common Stock
Nov 30
2023
SELL
Open market or private sale
$764,152
$45.12 p/Share
16,936
Reduced 25.16%
50,385
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$585,985
$34.6 p/Share
16,936
Added 23.47%
55,209
Common Stock
Nov 29
2023
SELL
Open market or private sale
$65,158
$45.03 p/Share
1,447
Reduced 2.79%
50,385
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$50,066
$34.6 p/Share
1,447
Added 2.77%
50,698
Common Stock
Sep 18
2023
SELL
Open market or private sale
$427,695
$40.92 p/Share
10,452
Reduced 17.18%
50,385
Common Stock
Sep 18
2023
BUY
Exercise of conversion of derivative security
$183,641
$17.57 p/Share
10,452
Added 14.66%
60,837
Common Stock
Sep 01
2023
SELL
Open market or private sale
$94,040
$40.0 p/Share
2,351
Reduced 4.46%
50,385
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$41,307
$17.57 p/Share
2,351
Added 4.27%
52,736
Common Stock
Aug 01
2023
SELL
Open market or private sale
$157,941
$38.56 p/Share
4,096
Reduced 7.52%
50,385
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$155,361
$37.93 p/Share
4,096
Added 6.99%
54,481
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$8,297
$35.46 p/Share
234
Reduced 0.46%
50,385
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
4
Added 0.01%
50,619
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$18,286
$37.55 p/Share
487
Reduced 0.95%
50,615
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
7
Added 0.01%
51,102
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$20,263
$28.58 p/Share
709
Reduced 1.33%
52,596
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
11
Added 0.02%
53,305
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
5,964
Added 10.06%
53,294
Common Stock