Dec 04
2024
SELL
Payment of exercise price or tax liability
$38,273
$39.91 p/Share
959
Reduced 1.83%
51,478
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$60,516
$39.45 p/Share
1,534
Reduced 2.84%
52,437
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$670,083
$40.06 p/Share
16,727
Reduced 23.66%
53,971
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
$612,440
$33.2 p/Share
18,447
Added 20.69%
70,698
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
6,302
Added 10.76%
52,251
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$71,711
$32.82 p/Share
2,185
Reduced 4.54%
45,949
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$365,357
$33.82 p/Share
10,803
Reduced 18.33%
48,134
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$307,541
$23.95 p/Share
12,841
Added 17.89%
58,937
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$48,486
$36.13 p/Share
1,342
Reduced 3.2%
40,561
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
5,535
Added 10.72%
46,096
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$16,965
$36.02 p/Share
471
Reduced 1.11%
41,903
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$28,555
$43.93 p/Share
650
Reduced 1.69%
37,822
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
4,552
Added 9.7%
42,374
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$15,974
$45.77 p/Share
349
Reduced 0.9%
38,472
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$22,537
$47.85 p/Share
471
Reduced 1.2%
38,821
Common Stock
Aug 31
2021
SELL
Open market or private sale
$77,197
$59.75 p/Share
1,292
Reduced 3.18%
39,292
Common Stock
Apr 28
2021
SELL
Open market or private sale
$90,103
$59.75 p/Share
1,508
Reduced 3.58%
40,584
Common Stock
Apr 16
2021
SELL
Open market or private sale
$38,718
$59.75 p/Share
648
Reduced 1.52%
42,092
Common Stock
Mar 31
2021
SELL
Open market or private sale
$270,073
$56.75 p/Share
4,759
Reduced 10.02%
42,740
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$476,599
$52.15 p/Share
9,139
Reduced 16.14%
47,499
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$279,321
$20.64 p/Share
13,533
Added 19.29%
56,638
Common Stock
Nov 30
2020
BUY
Grant, award, or other acquisition
-
4,273
Added 9.02%
43,105
Common Stock
Nov 28
2020
SELL
Payment of exercise price or tax liability
$22,863
$38.36 p/Share
596
Reduced 1.51%
38,832
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$13,388
$38.36 p/Share
349
Reduced 0.88%
39,428
Common Stock
Nov 25
2020
SELL
Payment of exercise price or tax liability
$18,336
$38.93 p/Share
471
Reduced 1.17%
39,777
Common Stock