Nov 15
2024
SELL
Payment of exercise price or tax liability
$153,563
$39.98 p/Share
3,841
Reduced 4.32%
85,042
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$136,339
$37.83 p/Share
3,604
Reduced 3.9%
88,883
Common Stock
Jun 05
2024
SELL
Open market or private sale
$1,214,930
$35.95 p/Share
33,795
Reduced 26.76%
92,487
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$91,755
$39.38 p/Share
2,330
Reduced 1.81%
126,282
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$189,344
$60.32 p/Share
3,139
Reduced 2.38%
128,612
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
23,949
Added 15.38%
131,751
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$181,377
$52.09 p/Share
3,482
Reduced 3.13%
107,802
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$131,807
$48.89 p/Share
2,696
Reduced 2.37%
111,284
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$107,503
$46.7 p/Share
2,302
Reduced 1.98%
113,980
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$115,622
$50.38 p/Share
2,295
Reduced 1.94%
116,282
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
35,939
Added 23.26%
118,577
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$102,592
$30.92 p/Share
3,318
Reduced 3.86%
82,638
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$233,525
$70.36 p/Share
3,319
Reduced 3.72%
85,956
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$234,782
$70.76 p/Share
3,318
Reduced 3.58%
89,275
Common Stock
Feb 17
2022
SELL
Open market or private sale
$882,108
$95.58 p/Share
9,229
Reduced 9.06%
92,593
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$403,889
$97.96 p/Share
4,123
Reduced 3.89%
101,822
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
26,964
Added 20.29%
105,945
Common Stock
Nov 16
2021
SELL
Open market or private sale
$648,245
$131.57 p/Share
4,927
Reduced 5.87%
78,981
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$537,022
$132.5 p/Share
4,053
Reduced 4.61%
83,908
Common Stock
Aug 17
2021
SELL
Open market or private sale
$537,881
$109.17 p/Share
4,927
Reduced 5.3%
87,961
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$459,772
$113.44 p/Share
4,053
Reduced 4.18%
92,888
Common Stock
May 26
2021
SELL
Open market or private sale
$468,281
$83.25 p/Share
5,625
Reduced 5.48%
96,941
Common Stock
May 26
2021
BUY
Exercise of conversion of derivative security
$70,144
$12.47 p/Share
5,625
Added 5.2%
102,566
Common Stock
May 17
2021
SELL
Open market or private sale
$444,997
$80.63 p/Share
5,519
Reduced 5.39%
96,941
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$319,057
$81.02 p/Share
3,938
Reduced 3.7%
102,460
Common Stock