Feb 17
2023
SELL
Payment of exercise price or tax liability
$320,319
$36.95 p/Share
8,669
Reduced 1.04%
826,355
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$270,184
$36.66 p/Share
7,370
Reduced 0.87%
835,024
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,230,237
$37.17 p/Share
60,001
Reduced 7.71%
717,755
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
139,170
Added 15.18%
777,756
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
124,639
Added 12.89%
842,394
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$228,930
$37.17 p/Share
6,159
Reduced 0.96%
638,586
Common Stock
Apr 21
2022
SELL
Open market or private sale
$2,002,500
$40.05 p/Share
50,000
Reduced 7.2%
644,745
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$435,589
$48.19 p/Share
9,039
Reduced 1.28%
694,745
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$2,836,329
$47.34 p/Share
59,914
Reduced 8.41%
652,752
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
183,658
Added 20.7%
703,784
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$474,721
$48.54 p/Share
9,780
Reduced 1.66%
580,040
Common Stock
Feb 09
2022
SELL
Open market or private sale
$3,330,877
$49.21 p/Share
67,687
Reduced 10.29%
589,820
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$4,258,103
$48.32 p/Share
88,123
Reduced 11.82%
657,507
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
$2,284,369
$16.15 p/Share
141,447
Added 15.95%
745,630
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$560,269
$47.34 p/Share
11,835
Reduced 1.92%
604,183
Common Stock
Dec 17
2021
-
23,450
Reduced 3.67%
616,018
Common Stock
Feb 19
2021
SELL
Open market or private sale
$5,299,685
$34.16 p/Share
155,143
Reduced 19.52%
639,468
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$1,021,663
$28.93 p/Share
35,315
Reduced 4.59%
734,590
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
138,193
Added 14.81%
794,611
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$317,948
$32.51 p/Share
9,780
Reduced 1.39%
691,733
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$379,903
$32.1 p/Share
11,835
Reduced 1.66%
701,513
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$4,908,080
$29.49 p/Share
166,432
Reduced 18.92%
713,348
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
$3,394,804
$14.36 p/Share
236,407
Added 21.18%
879,780
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$204,882
$28.93 p/Share
7,082
Reduced 1.09%
643,373
Common Stock
Feb 12
2020
SELL
Payment of exercise price or tax liability
$1,190,788
$28.98 p/Share
41,090
Reduced 6.56%
585,509
Common Stock