May 10
2024
SELL
Open market or private sale
$958,704
$74.14 p/Share
12,931
Reduced 29.16%
31,421
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$210,904
$16.31 p/Share
12,931
Added 22.57%
44,352
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$76,351
$65.82 p/Share
1,160
Reduced 3.72%
30,043
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
2,002
Added 6.03%
31,203
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$95,307
$65.82 p/Share
1,448
Reduced 4.72%
29,201
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,500
Added 7.54%
30,649
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$86,290
$65.82 p/Share
1,311
Reduced 4.45%
28,149
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
2,263
Added 7.13%
29,460
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$90,879
$65.95 p/Share
1,378
Reduced 4.82%
27,197
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
2,379
Added 7.69%
28,575
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
11,579
Reduced 30.65%
26,196
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 34.62%
37,775
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$437,795
$57.81 p/Share
7,573
Reduced 29.88%
17,775
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
13,080
Added 34.04%
25,348
Common Stock
May 02
2023
SELL
Open market or private sale
$4,377,718
$52.49 p/Share
83,401
Reduced 87.18%
12,268
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
$395,568
$12.89 p/Share
30,688
Added 24.29%
95,669
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$45,906
$46.23 p/Share
993
Reduced 1.51%
64,981
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
1,714
Added 2.53%
65,974
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$53,939
$46.54 p/Share
1,159
Reduced 1.77%
64,260
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
2,001
Added 2.97%
65,419
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$67,389
$46.54 p/Share
1,448
Reduced 2.23%
63,418
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
2,500
Added 3.71%
64,866
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$60,888
$46.48 p/Share
1,310
Reduced 2.06%
62,366
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
2,262
Added 3.43%
63,676
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$50,553
$47.29 p/Share
1,069
Reduced 1.71%
61,414
Common Stock