Aug 26
2024
SELL
Payment of exercise price or tax liability
$71,808
$40.94 p/Share
1,754
Reduced 0.89%
195,583
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$45,503
$40.81 p/Share
1,115
Reduced 0.56%
197,337
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$136,110
$38.8 p/Share
3,508
Reduced 1.5%
229,893
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$26,651
$38.57 p/Share
691
Reduced 0.3%
233,401
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$332,441
$39.12 p/Share
8,498
Reduced 4.73%
171,209
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
91,166
Added 28.03%
234,092
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$52,234
$49.0 p/Share
1,066
Reduced 0.7%
151,424
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$50,722
$45.45 p/Share
1,116
Reduced 0.73%
152,490
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$73,791
$44.94 p/Share
1,642
Reduced 1.06%
153,606
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$876,875
$38.33 p/Share
22,877
Reduced 18.35%
101,766
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
112,632
Added 42.05%
155,248
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$54,565
$39.54 p/Share
1,380
Reduced 2.06%
65,493
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$165,606
$42.87 p/Share
3,863
Reduced 5.46%
66,873
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$206,250
$45.57 p/Share
4,526
Reduced 6.01%
70,736
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$74,990
$45.67 p/Share
1,642
Reduced 2.14%
75,262
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
17,001
Added 18.1%
76,904
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$598,363
$64.99 p/Share
9,207
Reduced 13.32%
59,903
Common Stock
Dec 13
2021
SELL
Open market or private sale
$2,191,500
$87.66 p/Share
25,000
Reduced 26.56%
69,110
Common Stock
Dec 13
2021
BUY
Exercise of conversion of derivative security
$119,750
$4.79 p/Share
25,000
Added 20.99%
94,110
Common Stock
Nov 15
2021
SELL
Open market or private sale
$4,030,803
$100.76 p/Share
40,004
Reduced 36.66%
69,110
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$119,750
$4.79 p/Share
25,000
Added 20.99%
94,110
Common Stock
Oct 11
2021
SELL
Open market or private sale
$2,118,000
$84.72 p/Share
25,000
Reduced 11.41%
194,114
Common Stock
Oct 11
2021
BUY
Exercise of conversion of derivative security
$119,750
$4.79 p/Share
25,000
Added 10.24%
219,114
Common Stock
Sep 16
2021
-
110,000
Reduced 56.67%
84,114
Common Stock
Sep 13
2021
SELL
Open market or private sale
$2,473,500
$98.94 p/Share
25,000
Reduced 11.41%
194,114
Common Stock