Dec 04
2024
SELL
Payment of exercise price or tax liability
$50,486
$39.91 p/Share
1,265
Reduced 1.84%
67,299
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$70,457
$39.45 p/Share
1,786
Reduced 2.54%
68,564
Common Stock
Nov 26
2024
SELL
Open market or private sale
$276,434
$39.44 p/Share
7,009
Reduced 9.06%
70,350
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$670,163
$40.06 p/Share
16,729
Reduced 17.78%
77,359
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
$612,440
$33.2 p/Share
18,447
Added 16.39%
94,088
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
8,323
Added 9.91%
75,641
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$79,982
$32.82 p/Share
2,437
Reduced 3.49%
67,318
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$48,486
$36.13 p/Share
1,342
Reduced 2.1%
62,559
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
7,196
Added 9.35%
69,755
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$19,558
$36.02 p/Share
543
Reduced 0.84%
63,901
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$5,422
$35.91 p/Share
151
Reduced 0.23%
64,444
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$28,555
$43.93 p/Share
650
Reduced 1.07%
60,043
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
4,552
Added 6.58%
64,595
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$15,974
$45.77 p/Share
349
Reduced 0.57%
60,693
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$26,030
$47.85 p/Share
544
Reduced 0.88%
61,042
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$505,189
$60.07 p/Share
8,410
Reduced 12.01%
61,586
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
$299,327
$23.95 p/Share
12,498
Added 15.15%
69,996
Common Stock
May 13
2021
SELL
Payment of exercise price or tax liability
$7,134
$53.24 p/Share
134
Reduced 0.23%
57,498
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$384,855
$51.7 p/Share
7,444
Reduced 11.44%
57,632
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$226,483
$20.64 p/Share
10,973
Added 14.43%
65,076
Common Stock
Nov 30
2020
BUY
Grant, award, or other acquisition
-
4,273
Added 7.32%
54,103
Common Stock
Nov 28
2020
SELL
Payment of exercise price or tax liability
$22,863
$38.36 p/Share
596
Reduced 1.18%
49,830
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$13,388
$38.36 p/Share
349
Reduced 0.69%
50,426
Common Stock
Nov 25
2020
SELL
Payment of exercise price or tax liability
$21,139
$38.93 p/Share
543
Reduced 1.06%
50,775
Common Stock