Apr 14
2023
SELL
Payment of exercise price or tax liability
$19,711
$31.64 p/Share
623
Reduced 0.63%
98,618
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$66,209
$30.15 p/Share
2,196
Reduced 2.16%
99,241
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
4,956
Added 4.66%
101,437
Common Stock
Apr 03
2023
SELL
Open market or private sale
$92,883
$31.19 p/Share
2,978
Reduced 2.99%
96,481
Common Stock
Feb 02
2023
SELL
Open market or private sale
$12,000
$40.0 p/Share
300
Reduced 0.3%
99,459
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$35,280
$35.0 p/Share
1,008
Reduced 1.0%
99,759
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$189,514
$35.41 p/Share
5,352
Reduced 6.2%
80,999
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
19,768
Added 16.4%
100,767
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$24,716
$35.41 p/Share
698
Reduced 0.8%
86,351
Common Stock
Dec 20
2022
SELL
Open market or private sale
$12,749
$33.73 p/Share
378
Reduced 0.43%
87,049
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
$12,600
$0.84 p/Share
15,000
Added 14.64%
87,427
Common Stock
Nov 02
2022
SELL
Open market or private sale
$525,688
$27.18 p/Share
19,341
Reduced 21.08%
72,427
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$14,005
$22.48 p/Share
623
Reduced 0.67%
91,768
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$23,994
$29.19 p/Share
822
Reduced 0.88%
92,391
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
-
1,854
Added 1.95%
93,213
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$13,946
$22.35 p/Share
624
Reduced 0.68%
91,359
Common Stock
Jul 07
2022
BUY
Exercise of conversion of derivative security
$16,800
$0.84 p/Share
20,000
Added 17.86%
91,983
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$11,384
$27.63 p/Share
412
Reduced 0.57%
71,983
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$22,496
$28.73 p/Share
783
Reduced 1.07%
72,395
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
2,669
Added 3.52%
73,178
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$17,811
$35.55 p/Share
501
Reduced 0.71%
70,509
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$84,040
$35.55 p/Share
2,364
Reduced 3.22%
71,010
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
22,503
Added 23.47%
73,374
Common Stock
Aug 05
2021
SELL
Open market or private sale
$367,634
$69.72 p/Share
5,273
Reduced 9.14%
52,424
Common Stock
Apr 30
2021
BUY
Exercise of conversion of derivative security
$45,675
$8.03 p/Share
5,688
Added 8.97%
57,697
Common Stock