Nov 29
2024
SELL
Payment of exercise price or tax liability
$34,283
$85.07 p/Share
403
Reduced 0.8%
49,959
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$157,419
$81.48 p/Share
1,932
Reduced 3.71%
50,152
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$107,623
$28.1 p/Share
3,830
Added 6.85%
52,084
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$88,089
$50.51 p/Share
1,744
Added 3.49%
48,254
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$243,289
$52.66 p/Share
4,620
Reduced 9.04%
46,510
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
$202,326
$28.76 p/Share
7,035
Added 12.09%
51,130
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$27,028
$51.68 p/Share
523
Reduced 1.17%
44,095
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$159,590
$48.2 p/Share
3,311
Reduced 6.95%
44,363
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$135,254
$27.28 p/Share
4,958
Added 9.42%
47,674
Common Stock
May 02
2023
BUY
Open market or private purchase
$71,940
$35.97 p/Share
2,000
Added 4.47%
42,716
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
$116,664
$45.43 p/Share
2,568
Added 5.93%
40,716
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$16,845
$56.15 p/Share
300
Reduced 0.78%
38,148
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$138,242
$46.83 p/Share
2,952
Reduced 7.16%
38,304
Common Stock
Oct 27
2022
BUY
Exercise of conversion of derivative security
$111,744
$23.74 p/Share
4,707
Added 10.24%
41,256
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
$60,677
$42.02 p/Share
1,444
Added 3.8%
36,549
Common Stock
Nov 28
2021
SELL
Payment of exercise price or tax liability
$27,315
$42.88 p/Share
637
Reduced 1.78%
35,105
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$114,773
$42.97 p/Share
2,671
Reduced 7.01%
35,451
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
$90,598
$20.35 p/Share
4,452
Added 10.46%
38,122
Common Stock
Jan 06
2021
SELL
Payment of exercise price or tax liability
$99,689
$36.08 p/Share
2,763
Reduced 7.58%
33,670
Common Stock
Jan 06
2021
BUY
Exercise of conversion of derivative security
$77,574
$18.4 p/Share
4,216
Added 10.37%
36,433
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$60,714
$32.09 p/Share
1,892
Added 5.55%
32,217
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$18,856
$33.08 p/Share
570
Reduced 1.84%
30,325
Common Stock