Dec 18
2024
SELL
Open market or private sale
$149,683
$64.38 p/Share
2,325
Reduced 10.73%
19,340
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$37,155
$36.57 p/Share
1,016
Reduced 4.48%
21,665
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,169
Added 15.53%
22,681
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$23,727
$37.19 p/Share
638
Reduced 3.33%
18,512
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,900
Added 13.15%
19,150
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$13,054
$33.56 p/Share
389
Reduced 2.34%
16,250
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
987
Added 5.6%
16,639
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$5,166
$50.16 p/Share
103
Reduced 0.65%
15,652
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
420
Added 2.6%
15,755
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$5,106
$49.58 p/Share
103
Reduced 0.67%
15,335
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
420
Added 2.65%
15,438
Common Stock
Dec 09
2022
-
2,290
Reduced 13.23%
15,018
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$12,431
$45.04 p/Share
276
Reduced 1.57%
17,308
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
-
1,131
Added 6.04%
17,584
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$10,811
$44.86 p/Share
241
Reduced 1.44%
16,453
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
987
Added 5.58%
16,694
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$16,381
$59.35 p/Share
276
Reduced 1.73%
15,707
Common Stock
Nov 07
2021
BUY
Exercise of conversion of derivative security
-
1,130
Added 6.6%
15,983
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$14,303
$59.35 p/Share
241
Reduced 1.6%
14,853
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
-
986
Added 6.13%
15,094
Common Stock
Nov 07
2020
SELL
Payment of exercise price or tax liability
$10,521
$38.26 p/Share
275
Reduced 1.91%
14,108
Common Stock
Nov 07
2020
BUY
Exercise of conversion of derivative security
-
1,129
Added 7.28%
14,383
Common Stock