Apr 03
2024
SELL
Payment of exercise price or tax liability
$51,889
$41.88 p/Share
1,239
Reduced 7.12%
16,162
Common Stock
Apr 03
2024
BUY
Exercise of conversion of derivative security
-
4,110
Added 19.11%
17,401
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$52,660
$36.57 p/Share
1,440
Reduced 9.78%
13,291
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
5,912
Added 28.64%
14,731
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$13,054
$33.56 p/Share
389
Reduced 4.22%
8,819
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
987
Added 9.68%
9,208
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$28,407
$43.37 p/Share
655
Reduced 7.38%
8,221
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
1,190
Added 12.51%
8,320
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
556
Added 6.18%
8,440
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$7,824
$50.16 p/Share
156
Reduced 2.14%
7,130
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
639
Added 8.06%
7,286
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$10,811
$44.86 p/Share
241
Reduced 3.5%
6,647
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
987
Added 12.53%
6,888
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$20,695
$57.01 p/Share
363
Reduced 5.8%
5,901
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,490
Added 19.22%
6,264
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$12,068
$55.36 p/Share
218
Reduced 4.37%
4,774
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
894
Added 15.19%
4,992
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$312
$52.02 p/Share
6
Reduced 0.15%
4,098
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
-
20
Added 0.48%
4,104
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$14,303
$59.35 p/Share
241
Reduced 5.57%
4,084
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
-
986
Added 18.57%
4,325
Common Stock